jQuery event handlers always execute in order they were bound – any way around this? – Stack Overflow