Replace time.Sleep with a selector on stop and time.After