moved face within ngview-fixed it. also clean up factory logic