replaced a few single-use plugins with a generic message responder