It's explained in the commit message. There is a conflict between the function name and the `this.lightSwitch` variable. I actually don't know why it becomes a problem only in Opera, since it doesn't strike me as correct code.