i am using the default start and end date pickers provided in AppointmentDialogWindow but i added an extra code to check when user chooses end date that occurs before start date and in this case i return the selected date to the old value but when i open the calender i find that the wrong values are still marked , so how can i remove focus or unselect them ??