Bugfix

Hijack is run even when zones is not available
IE8 compatibility issues Array.isArray, [].forEach, [].map