change method name, bind events in a separate method