global protocol Servo(role C, role L, role S) { GetCurrentState(bool) from C to S; DocumentLoading(bool) from S to C; WebFontLoaded(bool) from L to S; GetWebPageLoadState(bool) from C to L; OutstandingWebFonts(bool) from L to C; }