Implemented icon state changes but the icons seem too small =(