move DisplayDispatcher and DisplaySemaphore