replace .on with .listenTo event hanlders