add method setAwesomeIcon: forState: to use different icon for different state. this function works only without title text.