calendar: added drag 'painting'-style selection for toggling dates