I'm curious what the rationale is for drawing from a queue instead of directly in the move event.
Shameless plug: I threw together an open-source version for browsers (or mice, more specifically) this morning - http://news.ycombinator.com/item?id=1873371