Moved user interaction logic into Controller class
Fixed EVENTS constant