heads up: it's on mouse up, not mouse down. I feel it would play nice on mouse down.
Thanks for pointing that out. I knew I forgot something. I intended to change that, but slipped my mind in the end.