SwipeToDismissList improvements

Implementation improvemets, adaptation for storing one object to
undelete, extracted methods.