ChartTimeOnDropped() returns time quite shifted

 

I did some experiments with ChartTimeOnDropped(),

and it returns the time belonging to previous bar 

I saw that,
If I wanted the position of a bar,
I always have to click a little to the right,
or even safer, to click one bar right,
to get what I want
 

Does this have to to with (my) physical mouse or
in MT5 time starts with shadows' position of a bar?

I guess time should start with open position of the bar,
right?