It's way too easy to accidentally change the time spent when trying to move an actual time calendar event. It's especially easy in the mobile web app -- I have multiple times completely screwed up my actual time trying to move an adjacent calendar event. Even worse, there doesn't seem to be an undo function, and if the work was done in multiple sessions, there's no way to fix it in the task sheet either, because I can't adjust work sessions individually