Yeah what I'm looking at doing is putting a animated interface, so you have music running and the animation is tied to the music and by manipulating the animated objects you change the sound. Not a widget type interface.