add button bar and stretch canvas to fit screen
move GL setup code to separate function
cache frequently used HTML elements
draw white triangle
fix scaling when resizing canvas dimensions
css fixes: set bg to black, remove height spacer