display also uses message interface