oh, and be careful about using Bakery, because it combines the View and Controller of MVC programming. This makes it rather tricky to use when you've actually got GUI-based VC elements (on screen), and MIDI based controller elements (and who knows, in a world of motorized MIDI control surfaces, perhaps MIDI VC elements too).
--p
