data trigger with ui