…e or outside of the date selector
… month, even if it has less days (in which case go to last day of the month if necessary)
…pens via the keyboard or the mouse. For keyboard scrolling the selected date should change to the same day next month, for mouse scrolling it should not because a new date has not actually been selected.
… solely corresponds to the date which is highlighted in the date selector widget. It doesn't store a copy of the date represented by the input field - the input is just updated as and when necessary (when a table cell is clicked, or enter is pressed)
…ow we have a 'wrapper' to catch events