Newer version.
Better source documentation.
Added scope support when adding listeners.
Added normalizeKey() function.