ThreeX Keyboard is created until webgl canvas exists, create canvas at
startup to be able to use keyboard