cache command results
bump geolocation timeout
refactoring and simplifying; don't scroll when backing up; remove temp stop storage