Add debug for bound surfaces.
Avoid switching to same context.
Skip pointer draw if surface is attached to other output