Web views, model extensions, oh my!