added scope eval to allow for data binding support