Reimplemented the event watch callback to remove and readd event instead of rebuilding the whole calendar