update jessiecode: re-import backported bugfix; apparently some browsers throw exceptions when a property is assigned to primitive value while in es5 strict mode