maintaining user interface for receiving and dispatching