title: Chrome Update broke my 'devicemotion' event handler
body: <p>On my website, I've had some Javascript that's been running perfectly fine for over a year now (and I pride myself on it working in every browser, as far as I can tell).  But recently it suddenly broke and after some debugging I found this.</p>
  
  <p>I have some code that creates an eventHandler as follows:</p>
  
  <pre><code>window.addEventListener(
      'devicemotion',
      function (e) { ... },
      false
  );
  </code></pre>
  
  <p>This handler is used to handle device accelerations, but for some reason, as of some recent Chrome update this handler is getting called on all my computers (laptop, desktop, etc.) instead of just my mobile devices.  As far as I know, none of these devices have any accelerometers in them, and this handler was never executed on them in the past.</p>
  
  <p>Could anyone shed some light on why this behavior has changed?  It seems pretty counter-intuitive for this handler to ever get called on a desktop computer.  I tried searching for updates in Chrome that talk about this, but I'm not really familiar with searching Chrome or Chromium repos/source code.</p>