ViewerGL: update picker state (fixes #133)