Thanks.. In my defence, I had a lot of time on my hands and well.. the plasticine was just lying around.. Sriram just dropped by and the rest is history. As for the "moonwalk escalator", it was Sriram's idea 
*takes a bow for the crowd despite the high retardness of the video
*