More refactoring, stricter linting and a couple of small bugfixes
Put an end to JSHint complaining about overriding native methods
v1.2.2 release - minor bugfixes and code refactoring