added transparentMouse() method and modified useSystemCursor property behavior