Added window references to buffer_info
Added intellegient(ish) scrolling