removing any view/engine specific code in favor of devs controlling it at the app level. accomodating things for PNM