added trackTouchLocation option