make task name editable, and collect data on change