Make buttons detachable from calendar dom el.
Add event category and filtering support.