Added APP.listener for event listening