+1

But don't add another button! Just remember what was there before and if Cancel is clicked then CANCEL! Cancel means cancel!