I think the ```trigger``` should stay after the ```show```. At least in FF, when I was testing a while ago, this was required to have the trigger work fine.