TextStack: A simple undo history script for DOM text fields