dateButton.press();
} else if (keyCode == Keyboard.KeyCode.UP
|| keyCode == Keyboard.KeyCode.DOWN
|| keyCode == Keyboard.KeyCode.LEFT
|| keyCode == Keyboard.KeyCode.RIGHT) {
CalendarDate date = (CalendarDate)dateButton.getButtonData();
Calendar calendar = (Calendar)TerraCalendarSkin.this.getComponent();
int cellIndex = getCellIndex(date.year, date.month, date.day, calendar.getLocale());
int rowIndex = cellIndex / 7;
int columnIndex = cellIndex % 7;