Added a recorderInit function

This should fix the issue of overwriting recordings