Fix complete callback not being passed arguments from Velocity; Add scope.$apply handling for begin callback