Polish for release

Improve naming and comments.
Fix loading of custom settings

Behaviors triggered by :object.instant must be defined before the object
to be affected.
Add compiled javascript and sourcemap