Better way to handle content/context view