This is amazing, but.... I just wanted to point out, the latest "dance pads" are basically a giant touch screens so they are far more flexible than just 3x3 buttons.
https://www.youtube.com/watch?v=kksXU42lEBY
love the "no camera" sign right in the middle :P