Yeah, I know about using .on vs .click (.on being the new .live), but I figured that applying it to $(document) would be the thing to do, and caching $(document) in a variable like $doc or similar would be effectively freezing the DOM, and missing out on newly created elements. I've got that wrong, haven't I?