[fix] collection.each return self
[++] collection: indexOf / last
[fix] eventemitter - remove all listeners