why part of the patch is in project manager and part of it in work effort? I would like to suggest to first implement it on a work effort in the workeffort component, and then to make this available in the project manager.
I also miss the function to enter the resulting total time into a timesheet referring to the task/workeffort?
Another point is the updating pe second....better to have that longer lets say per minute?
In general a nice idea, but to make it useful it should be integrated in the system.
I hope the code is not copied from somewhere? if so what was the original license?