The question is simply between
$(\"body\").click(function(e){}); vs $(document).click(function(e){});
$(\"body\").click(function(e){});
$(document).click(function(e){});
which is more efficient or advisa
Also the body might not cover the whole visible window (some crazy styles cause that)! I don't know if you would still get the click event in this case. So better bind it to document.
document