add checklist-change option since ng-change fires too early