Adds complete callbacks an onComplete()

Pretty handy!