ref #1 use QGLwidget for now (single context only)