allow transition between snapshots with keyboard
update .gitignore to ignore /dist