Safely override window.eval

closes #41