Added getClient() to RequestContext and changed isWeb() to isDesktop()