getTaskByTag sets tasks[i] = items[i]

. Keeps the position in the dataStore available as a way to access the data when it is displayed
. pushing the value made the subsequent [i] access a relative value
. Now delete works as intended:
.. deleted items are retained, but attributed deleted and not displayed
.. this will help with a cleaner import process, as added then deleted tasks will not be ghosted back into the list

.. import always assumes that the local version is the most up to date version. Is this the best assumption? Is there a way to merge duplicates