Maintain a no nonsense event dispatching/emitting/triggering API (BASED ON Backbone.Events)