Allow to provide args to startRecorder task w/ completion, close #14

Bonus round : minor clean up