fixed title behavior and column width calculation that was causing no gap between columns