More instrumentation (Camera/VO/Blockly Logging)

@kadst43 @BrettASwift 
`checkActive` belongs in the view and is fine the way it is. `isInactive` is the one that belongs in the model. I'll explain in more detail below, in another comment.