Bug 1097835 - [Camera] App doesn't listen for closed events

Isn't this event handler essentially doing the same thing as the `CameraController.prototype.shutdownCamera()` method below? Can we either consolidate them into a single method or have method call `this.shutdownCamera()`?