added camera sweep control