edit calendar

add the widget in replacement of old garbage js and css solution