update layout photocapture and ListenerGPs