add basic camera control