fixed multiple event listeners

#274 should be fixed with this. setEvents now returns an array with 3 times undefined instead of the actual event-listners, but as the result isn't used any way, maybe that's not a problem...  Not sure how to adjust the code coffeescript-wise otherwise. To rant a little: A typical example of unintended coffeescript returns ;)