public override void ResetCursorRects()
{
var handler = Handler;
if (handler == null)
return;
var cursor = handler.CurrentCursor;
if (cursor != null)
{
AddCursorRect(new CGRect(CGPoint.Empty, Frame.Size), cursor.ControlObject as NSCursor);
}
}
}