pkg update
consistent scrolling
minor refactor