title: Angular mousedown and mouseup issue
body: <p>I'm trying to track an event on both mouseup and down, using AngularJS. Every mouse (and key-event), is working, except mousedown. I tried them all with the function as shown below, and only mousedown fails. Besides, the problem seems to occurs over the entire website. </p>
  
  <pre><code>&lt;div id="svgholder" ng-controller="FloorPlanController as floorplanCtrl" ng-mouseup="floorplanCtrl.click($event)" ng-mousedown="floorplanCtrl.click($event)"&gt;   
  </code></pre>
  
  <p><strong>I already found several issues where plugins like batarang seems to cause this problem, but even without plugins this seems to occur</strong> </p>
  
  <p>This problem already consumed to much time, so i really hope someone has the solution to this! </p>
  
  <p><em>info: AngularJS 1.5.5 with Chrome, safari and firefox</em></p>
  
  <p><strong>UPDATE: even with pure jquery mousedown is not registered</strong></p>
  
  <p><strong>UPDATE: controller code</strong></p>
  
  <p>The function that is triggerd bij both mousedown and up, where only mouse up seems to be working. </p>
  
  <pre><code>o.click = function($event){
  
          console.log($event);
  
          if (angular.element($event.target)[0].nodeName !== "path" &amp;&amp; angular.element($event.target)[0].nodeName === "rect") {
              ContentService.setActiveSpaces([]);
          }
  }
  </code></pre>