just scratching the surface on the calendar widget (half-commit for regedit on freenode)