updates to kioskcontroller/view, controller now interacts properly