The Todo List does not handle entries correctly if you have to scroll down to use them, and starts to confuse them with others. So, for example, everything visible on the default size screen will work fine (goto/delete/done), but if I scroll down and try to edit some of the other entries, the effects are applied to some higher up in the list by a certain offset (e.g. an entry 3 lines above). The workaround I've found is to increase the size of the screen so you don't need to scroll - thankfully my todo list is shorter than the height of my screen! This also happens with train roster.