moved displayitem handling into this class, as I want to use it in message router as well as in service cluster (which is where it was originally)