Creating a pull request to prepare for final reviews before the big merge.

@karanpoddar No need to do anything about this, just using this to go through all of the changes again before we merge it back.
Not sure if we want to make this configurable gain. We never had a use case for it. I suggest you remove this method and hardcode this inside the SensorRunner, which should be the only place using it.