multiple camera instances enabled (Issue #389)

Resending pull request (Issue #395)