keep constructor simple

useful in this case:
(jQuery || underscore).extend(Target.prototype, EventBase.prototype);