applied grayIcons on TouchEvent
applied splash screen
minor refactor and fixed bugs