tweak sync order
add a fullscreen example.  also add fullscreen support
add gamma