refactored input touch handling system using unity 4.6 ui