Add surface global context

Same here.