UI Multithreading Implemented, Basic Message Handling Flow in place.