Refactor checkbox list and radio list components; remove action dependence in favor of outer binding via controller