public Object tooltip(Coord c, boolean again) {
        long now = System.currentTimeMillis();
        if (!again) hoverstart = now;

        if ((now - hoverstart) < 1000) {
            if (shorttip == null) {
                String tip = shrtTip();
                if (tip == null) return null;
                shorttip = RichText.render(tip, 200);
            }
            return (shorttip);
        } else {
            if (longtip == null) {
                String tip = lngTip();
                if (tip == null) return null;
                longtip = RichText.render(tip, 200);
            }
            return (longtip);
        }
    }