try to reduce frames referenced by callback fuctions. Some cleanup.

Nothing revolutionary. Trying to reduce the frames accessible to callback functions. Some cleanup. Fixed refresh method (forgot '()')--but it did seem to work nevertheless.

I wonder if loadNextCalendar() being recursive, and involving callback functions, is not a bad combination..