in firefox, can now change gui settings without entering pointer lock/fullscreen mode
set up basic subclassing structure