extracted a changeDate function inside the listeners, and added the date display - I plan to do a fading animation thing with that later.