Now is more flexible to modify the behaviour of the camera