title: How to register my own event listeners in AngularJS?
body: <p>How do I register my own event listeners in an AngularJS app?  </p>
  
  <p>To be specific, I am trying to register Drag and Drop (DND) listeners so that when something is dragged and dropped in a new location of my view, AngularJS recalculates the business logic and updates the model and then the view.</p>