void removeTask(object sender, System.EventArgs e) { var task = GetSelectedTask(); var iter = GetSelectedIter().Value; Tasks.Remove(task); TaskStore.Remove(ref iter); }