Various minor refactor and cleanup
Refactoring DataSource to separate event handlers
Adding TelephonyEventHandler
Various cleaning and refactoring
Adding SensorEventHandler