All views now update on any change to calendar views
Refactored the listdatalistener so it says what it does