removed UI's dependency on ExpressionEvaluators