When run once on a todo item  records the time started at the beginning When run a second time  replaces the start time with the time elapsed since the tag and the current time and tags the item as completed