show errors nicely
handle no webgl error