Refactor & Add support for non-ES5 browsers