Removing error emission for catchable errors
Adds recording test and fixed stopRecording event emissions