Note: The "hidden" cursor must be 2x upscaled because LibGfx would fail loading HiDPI images with size not divisible by scale.