Ok, currently neither unbind() or unbindAll() are being called, but I think I should be calling unbindAll() when the app is unloaded.  To be consistent I will change unbind() to do the unbind of all events if no parameters are passed, and call that when the app is unloaded.  And I will remove unbindAll().