improved message display