settings view communicate with controller