Support more than one column in a menu, part2
Support more than one column in a menu, part3