Add remaining and completed counts
Add clear completed
Add listen all and reset event
Add model remove if destroied