Reviewer requested changes to macro entry dialog.

 * Now has an activate listener on each entry
 * Text for label goes blue on new value
 * Text in entry box goes red while in error