Gave colorButtonPanel a GridLayout so that they resize with the panel