This is a matter of taste, but I prefer leaving the methods unbound on the actual class, and then binding them if they need to be sent elsewhere, so L269 above would be just `_on-frame: (frame) !->` and this line becomes `@_controller.on \frame @~_on-frame`.