How can I act on cursor activity originating from mouse clicks and not keyboard actions? : <p>I want to do something when a user moves the cursor to another location via a mouse click, but not do it when it's done via a keyboard action (arrows, pageup/pagedown, home/end).</p>

<ul>
<li>I can't just listen to <code>cursorActivity</code> since it triggers on both keyboard and mouse actions.</li>
<li>I'm not sure I can listen to <code>mousedown</code>, because it might be the start of something which is not a cursor location change (e.g. selecting, dragging).</li>
</ul>

<p>What's the best way to catch those mouse-originated cursor movements?</p>
