I forgot one thing that can cause problems, that is rare but can happen, if you use accented characters and your button configuration is not saved as utf8, you will have that problem. The solution is to save the files as utf8 or not use those chars in button labels.