gizmo update on move

is it possible to have a script that updates the transform gizmo to move with the edge,vert etc..?

for example if i have a box and apply edit poly, then go into subObject mode and try to move an edge,face,vert the gizmo doesnt follow the movement until the movement it completed. It then updates the position of the gizmo.

Would it be possible to have a live update of this?