improved keytracking