uxebu/bonsai — pull request #225 by basecode (2014-02-28 11:48:24+00:00)
Title: EventEmitter: Fix emit/once edge case

This PR fixes a bug in `EventEmitter` where a Listener added via `once` is not removed correctly.

This example results in an infinite loop.
```
obj.once('play', function() {
obj.play();
})
```