Removed previous event updates and now use Mutex to make X calls thread safe
Started Fixing Starvation problems between update and render dependancy on Display
Added fifo_mutex to fix some issues with Starvation due to std::mutex not being fair