Starry, starry night on Isle of Man