work in progress. implementing the column lock while scrolling; also focus and select the first element on the line if user chooses different type of line.