Much simplified, same functionality. Annoying display bug persisted to the new implementation of calendars--seems like an error in conception and not implementation.