improve message handling

there is still no proper attack field display