fix(control): force dispose of the model
feat(list): add listener for control model CHANGED events to check sorting