UI update with Trigger