make icon_font optional via config option "button_icon"