Thanks! It was a Japanese robot so I had a feeling there was "more than meets the eye". Looking at the vid it seems to 'dance' differently to every track you play for it and responds when the music stops. Which is cool. The bots at the end were slightly disconcerting because they were all dancing differently, but not randomly (they were all busting moves in time). A synchronized dance routine would've been more comforting.
I guess I'm not quite over the uncanny valley effect: