fix scenery cursor bug, get rid of multiple unneccessary returns