selection highlighting now correctly extend to first visible line