What “Clear Form” Should Really Do: Managing Draft Data in JavaScript