With this pattern, I would be sure to double-check that any bit of code that is assigning to _acceptFocus directly (as opposed to indirectly through acceptFocus.set) manually dispatches an "acceptFocus" own property change.