Fix multiple date change events being fired