falling back to pyglet