Hi Aaron, I've just spotted a typo in the docs of Delegator.register(). When it comes to the handler says: 
handler - (function or object) The event handler for this trigger. Passed the element, the event, and an instance of [BehaviorAPI][]. See Note about extended declaration for this argument.
But the order of the arguments in the example is event, element, api. I was getting some exceptions when trying to call element.get() on the event object.