added "icon-only=mobile" option to allow mobile devices to skip button's text