def METHOD_NAME(self, visible):
    # TODO: though the crosshair is hidden, its position is still
    # updated. instead of just hiding it, we should
    # not instantiate it in the first place.
    if self._enabled:
        super(CrossHairCursor, self).METHOD_NAME(visible)