add event handler for dishlist view, controller