* rename preRender to __onrender__ (backward incompatible!)
* avoiding script caching in debug mode(fix)
* __events__ property (equals to handler.setupEvents(handler,eventListeners))
* __connections__ property (equals to INIT_CONNECTIONS(handler,connections))
* Tasks (run passed function in worker)