1. A golf GPS device comprising: a GPS unit; a memory for storing a plurality of aerial images of a golf course; a display screen for displaying the plurality of aerial images; a user input for inputting a plurality of location points on an aerial image of the plurality of aerial images displayed on the display; and a processor configured to avoid collision of features on the display, wherein the processor is configured to check a plurality of boundaries of an image displayed on the display screen, determine if there is a collision between a plurality of elements at each of the plurality of boundaries, and resolve for any collision between the plurality of elements at any of the plurality of boundaries including omitting an element of the plurality of elements if necessary to resolve for any collision.