Add list controller and responding to cursor events