external scrolling, inline version