Button names are now wraped (if they are bigger than 39 pixels)
Refactoring some code related to the Menu