Need to transform selection AFTER scrolling and rendering, otherwise scroll amount = page size + current select position (in visible coordinates).