Improved SimpleSignal : added trait to choose call order
Added application wide keyboard event