UI Redesign, UTC/timezone support

breaking changes to allow for multiple timezones, and fixed general
event handling, along with a flat UI redesign.