Android Sensors typically work independently of each other,
each reporting the results obtained from a particular piece of
hardware without applying any filtering or smoothing.
In some cases it can be helpful to use virtual Sensors that
present simplified, corrected, or composite sensor data in a
way that makes them easier to use within some applications.