some new dev stuff
store more data when closing buffers not just urls
restore scroll position after re-opening last closed buffer