More instrumentation (Camera/VO/Blockly/Idle Logging)

@kadst43 @BrettASwift 
Could this be named `logInactivity`?  It actually confused me that we had an `isInactive` separate from `isIdle`.  It took me a minute to figure out what this was doing.  :smile: