Updates so we are checking an actual radius instead of a square

also updates so when the up is opened the orientation takes you to the
correct mode this makes the current button useless…