camera control and other odds and ends