adds shim for ie8 support and overwrites unneeded helper method