How to change the behaviour of non-overlapping/overlapping logic in timeline view?

Good time, boys and girls, again.

Let’s imagine we have a timeline view in scheduler with bars-events. By default, when we try to put (drag’n’drop) one event over another, it will go under/upper this event, so there will be no overlapping. I would like to change this logic - for example, if overlapping is less than 10px in width, than allow overlap. I can see that there is no such built-in setting for timeline view. Can anyone tell me, in which part of code this non-overlap mechanism is implemented or what can i do to make this “small overlapping allow” working?