try { navigator.getVRDisplays().catch { error -> error("Error getting VR displays: $error") }.then({ displays -> for (display in displays) { println("VR display detected: " + display.displayName) } }) } catch (t: Throwable) { println("WebVR API is not supported by your browser.") }