allow buttons to use the <button> element by specifying "tag" => "button" as an attribute
reorganise draft save/discard buttons, confirm discard