a large amount of internal changes -- more intelligently tracking touches on a per element basis now, no more checking for digits in property name