internal override void SetCaretPos(IntPtr handle, int x, int y) {
if (Caret.Hwnd == handle) {
Caret.Timer.Stop();
HideCaret();
Caret.X = x;
Caret.Y = y;
Keyboard.SetCaretPos (Caret, handle, x, y);
if (Caret.Visible == true) {
ShowCaret();
Caret.Timer.Start();
}
}
}