Along with the new start & end dates, pass the event to custom callback

In order to allow greater extensibility, it's super handy to have the click event that triggered the change passed to the custom callback.