Added image save ability
Adding support for onComplete action, to allow actions to push new instance of same type onto stack to force offscreencanvas to update cache