Moved out touch scoping to utils