bare bones windows program
bare bones window creation
use non-blocking message loop
drop need to keep up silly notation