title: Dynamically add event listener
body: <p>I am just starting to mess around with Angular 2 and I wonder if anyone can tell me the best way to dynamically add and remove event listeners from elements.</p>
  
  <p>I have a component set up. When a certain element in the template is clicked I want to add a listener for <code>mousemove</code> to another element of the same template. I then want to remove this listener when a third element is clicked.</p>
  
  <p>I kind of got this working just using plain Javascript to grab the elements and then calling the standard <code>addEventListener()</code> but I wondered if there was a more "<em>Angular2.0</em>" way of doing this that I should be looking into.</p>