Possible Duplicate:
What does the exclamation mark do before the function?
So the start of the morpheus script has this:
!function (name, definition) {
  if (typeof define == 'function') define(definition)
  else if (typeof module != 'undefined') module.exports = definition()
  else this[name] = definition()
}('morpheus', function () {
why is there a ! there?
 
    