private void locationClicked() {
    World<T> world = parentFrame.getWorld();
    Location loc = display.getCurrentLocation();
    if (loc != null && !world.locationClicked(loc))
        editLocation();
    parentFrame.repaint();
}