Is it possible to save _draw from viewport?

I repeated the question in a different post and managed to find a workaround. Solution is here: Screen Capture of Draw Function