* reload data on query updates * attempting to guess start date and end date fields. * avoid initting multiple times * refactor to be cleaner
* *Much* still to do such as auto-selection of date field, checking for end date, parsing of dates, generation of summary text etc