removes unneccessary watch on list.length for total count binding
begins rewrite of categorize() function