Glad to hear it was useful; your deck looks really cool!
One way that prototypes can seem to "break" when you're editing them is that if you open the script of a widget that doesn't already have one, Decker will fill in a "template" script with empty event handlers. If the prototype was designed to bubble events from those widgets up to the top-level script, the templates can prevent that by "swallowing" the events early; you can try fixing the problem by deleting the template scripts on those widgets.