Reduced the number of OnCheckedChangeListener instances