Good stuff.

Minor nitpick, MooTools style says never put a space between `)` and `{`. Not to say that it never happens, but that's the style we attempt to keep.