Improve logging
Use "threading.Event" instead of a "Queue.Queue"
Wait for tag loading to complete