All screens are loaded to main DOM tree and switches happen by toggling the display property.
- changed from reloading the document body to the above method to preserve the canvas elements and their contexts on each screen, causing less unnecessary context and vertex buffer creations