Added PhaseInput
Added Injector
All controls event go through bubble events