When moving an event on the staffing page, the time that shows as you drag it is dependent on where you grab it with your cursor. So if you grab the event from the middle and go to drag it, the little pop-up of time is based on middle, and I always end up overlapping another event. For example, if I need to move a lunch around a meeting, if I grab the lunch from the middle and move it to the edge of the meeting, it will end up overlapping the meeting. Whereas if I grab the lunch event from the end, it will give me an accurate placement right next to the meeting. Not sure of a use case to know the time based on the middle of the event, it should calculate based on the edges of the event.