widgetExpressionParser.valueFunction handles parsing of expressions
internally. fixes #1