We had a few methods that needlessly traversed whole TCastleTransform hierarchy. Reworking them was an optimization and also an
API simplification (IOW, a “no-brainer” ? ). Changes: TCastleTransform.Press, TCastleTransform.Release are now only called when TCastleTransform.ListenPressRelease is true. The need to process keys in TCastleTransform is very seldom (we only had 2 use-cases for it in …