add a couple metadata fields to handle highlighting the button and panel header if there is a warning or error