DisplayControllerInterface and DisplayController