Added coloring and webgl detection