improvements in taskList

* the id of the task determines which row was selected
* when the user push de "complete" button the focus is changed
* when the task is completed, the focus and row is removed
* new util for this logic