add blinker, support signal/event dispatching system.