more improvements to new camera fragment