I think this callback should be a private funciton that the event is just bound to. It'll let you test it without needing to stand up the whole event side and triggering it. You can just pass a mock event in.