it's needed by the shrinking_ui, when listener is set then system app handles the sending action, so we need to unset it every time we don't want to send anything.