eye_guide_scroll: take a buffer instead of interactive context