Add a fallback when creating the renderer.

Requesting vsync seems to prevent falling back to software.
Implement mouse wheel in demo central directory list box