Make sure init() can't run more than once. If jQuery's document.ready is taking forever (a request that's hanging, etc), run init after 5 seconds
cleaned up code a little
added an instruction