advanced camera control