Create camera list as needed, directly in draw routine.
Remove try...except clause, simply report if camera not found.
Select only active camera if its button is Ctrl-clicked.
New tool to add timeline marker bound to selected camera.