worked out the navigation to stop on half screens