Don't we have the need to test that `isopen` is false when the event is triggered?