Simplified `@listenToOnce()` and fixed a bug where calling `@stopListening(obj)` would unbind all other `listenTo` objects.
Merge branch 'events-refactor' into dev-ev-refactor