lock in updated gems
more robust window specs
add simple example