bug fix: need to give mousemove screen coords, not world coords.  Doesn't jump now and highlights after rotate.