title: In jQuery, is there any way to only bind a click once?
body: <p>I have an ajax app that will run functions on every interaction.  I'd like to be able to run my setup function each time so all my setup code for that function remains encapsulated.  However, binding elements more than once means that the handler will run more than once, which is obviously undesirable. Is there an elegant way in jQuery to call bind on an element more than once without the handler being called more than once?</p>