moved undo volatility to keydown--befor eactions happen rather than after
Authored by: hellcatv 2007-04-11
Parent: [r120]
Child: [r122]