Fullcalendar

Fixes #47
Fixes #48
Fixes #53
Also #56 and #58, but they are already marked as fixes in commits.