can now set cursor position via mouse