if (keycode == Keys.ERASE_TEXT && text.length() > 0 && cursorX > 0) {
                    StringBuilder builder = new StringBuilder(text);
                    builder.deleteCharAt(cursorX - 1);
                    text = builder.toString();
                    cursorX -= 1;