fixed webgl detection, form stuff