simpler gtkcalendar style
some cleanup