title: Javascript register event listeners
body: <p>In my application, I have a few different widgets. When one makes a change, the others need to change as well. I'd like to keep them decoupled. I haven't done too much javascript programming, so I'm not really sure what the typical ways of doing this.</p>
  
  <p>Are there any queueing mechanisms in jquery so I can post an event that says "prop X changed value Y" and anyone registered to that queue can be notified? Or is this not a typical way of handling events in javascript?</p>