Fix widget error handling

Fix #2095 by making sure that exceptions generated by onTick callbacks are handled by the widget.
Remove superflous messaging from errors that are most likely not WebGL related.