Add surface global context