tidy up logic behind crosshairs on rg map