We should remember the state in an instance variable to prevent retriggering. I'll prepare a fix.