MCP: more surface properties, correctly close IOSources when switching surfaces;...