Hmm, it does seem like a misnomer to call it ClockApp and have it globally instantiated. My initial intent was to have it be more of a container for actions -- i.e. a stateless library of helper functions -- but I see how its current name and global scope are incompatible. I vaguely recall having problems with instantiating it in setup() because I instantiate the Marionette Client inside the constructor; but definitely some action should be done here, either instantiating it in setup() as you describe or renaming it to avoid implicating that it should hold state.