adds handler for single item changes in DataList
moves built-in change handler in DataList into private space