Updates the switchList to account for vertical and horizontal