ContentView example uses contentviewfactory