renamed status to statusMessage
flipped order of parameters for statusCallback (it is now finished, statusMessage instead of statusMessage, finished)