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?