In my crude understanding.. A simple autopilot would respond to the rapid change in altitude on the normal response to maintain it's flight level resulting in an over exaggeration of pitch and roll commands. The new program would dampen the response and as a result more or less based on V/S input make the corrections softer. The crude A/P would be likely to disengage if the pilot had not done so before hand.