A listener whose event expression embeds an all operator will stay active indefinitely and trigger repeatedly. It will continue doing this until it is explicitly deactivated. This can be done using the removeMatchListener method on the EventExpression object.