I fixed up a number of things in the calendar when working on dotLRN, simplifying some stuff, cleaning up the widgets, etc... The main functions do work.