Simple wrapper to Interactive that allows multiple subscriptions to on events. Overriding on functions still possible.
new (width:Float, height:Float, ?parent:Object, ?shape:Collider)
@:value(new EventSignal1())onCheckEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onClickEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onFocusEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onFocusLostEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onKeyDownEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onKeyUpEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onMoveEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onOutEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onOverEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onPushEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onReleaseEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onReleaseOutsideEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onTextInputEvent:EventSignal1<Event> = new EventSignal1()
@:value(new EventSignal1())onWheelEvent:EventSignal1<Event> = new EventSignal1()