translate gizmo ok, but handling relative positioning