Fix to orientation change drawing issues

removes old columns before drawing new ones in layoutSubviews:. 

This fixes an issue during orientation change, where columns would be drawn overlapping.