View proxy