Added support for input and output identifiers.
E.g with the variable String textString and the action
textString = ${inputField} 
a text field widget can have the text =${inputField}${textString}

The field will act as an input for the identifier ${inputField} and also
display the value of the variable textString.