keep constructor simple

useful in this case:
(jQuery || underscore).extend(Target.prototype, EventBase.prototype);

or any other better ideas?