use listenTo methods instead of 'on' so chaplin can automatically remove listeners