Fixed level updating in realtime, added working graph onTouchListener