moved all recog events to start and stop functions