Dropped the multicolumn pure CSS approach for mosica display, rewritten the layout with Javascript calculated position.