more work on soup. allow for triggers to trigger popups