Adding reversed on stop event, adding dereverse method, removing clean from stop