renamed EventQueueInterface to MessageQueueInterface