Add Cotroller.listen, Controller.unlisten, Controller.unbind and Event.off