title: Can GNOME Shell extensions move the pointer? If so, how?
body: <p>I want to write an extension that does the opposite of the <a href="http://worldofgnome.org/how-to-set-focus-follows-mouse-in-gnome-3-windows/" rel="noreferrer">"focus-follows mouse"</a> setting in GNOME Shell: I want to make my pointer move to the center of the currently focused window.</p>
  
  <p>Can this be done in a GNOME Shell extension? I see some GNOME code that wraps <a href="https://developer.gnome.org/shell/3.4/shell-shell-xfixes-cursor.html" rel="noreferrer">xfixes cursor</a>, but I can't find any references to programmatic pointer updates in either the core Javascript or any existing extensions. (Am I just bad at Google?)</p>
  
  <p>Valid answers include (1) example code that does it or (2) citation of a canonical source that says it can't be done.</p>