Redo of the fontMenu, now uses cardLayout