new events, new methods in controller