+ adds event, helper, runnable and subscriber