Remove event handlers in willDestroy

This will remove the event handlers when App.reset() is called, otherwise the old handlers get called on the destroyed objects and throw 'Assertion failed: calling set on destroyed object' exceptions.