Closes #17, avoid problems on IE8 by renaming function name from keyword.