savePresentation  returns a promise

the savePresentation methods returns a promise object, so callbacks must be registered to the done method.