When changing the timeline through the UI a webhook that fires when the timeline changes is fired on every change the user makes. This sound very logical but for the user it “feels” like one change.
Let’s take this example. User clicks the timeline and set start date to 1-Aug (fired) and end date to 4-Aug (fired). Before clicking outside the timeline edit box the user remembers the 1-Aug is a public holiday so he changes the start date to 2-Aug (fired) and the end date to 5-Aug (fired). At this time I have received 4 webhooks events, where the user (in his mind) just made one change. This makes my code very expensive and has a negative impact on performance.
Please consider to trigger the timeline change event ONLY when the user clicks outside the timeline edit box.