Bug Fixes and Imporvements

Support from andrioid 2.0 to 5.0. Screen stays awake.