title: Please Explain Background Communication with Google Chrome Extensions
body: <p>I have read and re-read this page, as well as run the samples:</p>
  
  <p><a href="http://code.google.com/chrome/extensions/background_pages.html" rel="nofollow">http://code.google.com/chrome/extensions/background_pages.html</a></p>
  
  <p>But I don't seem to grasp how to do the background communication between the background.html, popup.html, and content.js. I want to send messages to trigger functions, get responses, and process those responses. The map sample was sort of close to helping me, but I just need something super simple and not need all that map stuff. (Note, I know jQuery as well as Javascript, so feel free to mix in a bit of jQuery if you want.)</p>