1. What do you mean by "tidy"?
2. Menus are limited in their ability to format text.
3. It's because you are using iKeys for bits then you do a ++ on it (adding 1). You should not do both. Look at the original ban menu to see how it is done in plmenu.sma.