refactor event controller, update readme