Great idea, well done! The controls are a bit too mind-melty for my liking, but the presentation more than makes ujp for this