It was being drawn when any Gizmo was highlighted. There are several ways to solve this (creating a new parameter to the operator, checking the gizmos in the invoke or creating a global context). Also, for a micro-optimization, all of those conditions in the `drawDial3d` could be done once in the invoke. But since all of these changes involve changing the customdata (`TransInfo`), which is already a bit confusing with so many members, I thought it best to make minimal changes.