Removed chart-finger-drawing logic from touchlistener, refactored and cleaned up touch-listener.