Ensure we only init CursorHider once

Checks whether we've already initialised `CursorHider`, and stops us from doing it again if so.