"Done" tasks should remember their previous bucket

Currently:
Ctrl + click a Task, it moves to the Done bucket
Ctrl + click the Task in the Done bucket, it is no longer marked as “Done” but stays in the Done bucket

Adding a data field for the tasks previous bucket would allow for tasks to return back to their correct bucket

There is some discussion about where ‘un’-done tasks should go in this issue.