Fix strange JS eval wierdness w/ top-level object