finish phase IV; improve tasks_list_view.js