Getting close to baseline Ghostscroll functionality