Added debugFont back in, the reasoning being that it is more specific to have it and it allows for the button and debug fonts to be set independantly of each other.