If you are having difficulty with Firefox kicking off two events simultaneously and not happening in other browsers, the issue may lie with your $(document).ready or $(window).ready events. Normally it isn’t a problem to have multiple .ready blocks on your page. However, I ran into a pesky bug today that only affected Firefox. Consolidating my initialization scripts into the same $(window).ready() block cured the problem. This wasn’t ideal since I wanted to keep that code in a separate file, but the fix worked.