This is just something random I was thinking about. What is the best way to do inputs (buttons, sliders, text input, ...) for a WebGL application. Can you just force html inputs to overlay a canvas? Is it better to create custom Javascript objects? I'm thinking it would probably be less work to use html inputs, but as far as speed and the ability to customize the inputs, which is best? Thanks.