Perhaps an auto-deselect when target reaches a certain linear distance? It seems my toon will try to shoot through an entire map in a helpless attempt to hit what he's locked on.