newunknown = 0x20doesn't affect drag functionality. Pressure, Size, Touch_Major and Touch_minor is replaced by realtime estimated values that results in a really large touch contact while VoodooI2C provide static values. difference I noticed in both is that with static values gestures are not very smooth. bigger touch contact make it a gestures smooth and more responsive. think that is due the fact that Synaptics doesn't report actual location of 3rd finger and it has to be estimated.
newunknown(to better understand why I had to remove it to get drag working)