trying stuff with queues
More work on fixing sync issues. Process queue implemented but MapFrame.ShowFrame() still not fixed
ShowFrame was causing too much instability, so I disabled it while a tour is running. Might try to fix it at some point in the future
modifications to route handling