eval working
expose the ui as ui and the teq_engine as teq in eval context