smater scrolling and column management