Refactoring. TouchListener to separate class, different TouchListeners for rec, play, edit