Singletonizing the HTML5 environment. Outstanding question remains the form of the factory method to create new GraphicsContext