completed untested UI TriggerRule and Condition