Multiple Camera Support

The way the loop was constructed, cameras() would always return a single camera.
The returned 'owned' parameter is a list that needs iterating.

Couple typos.