Is there a spec for what the promise is resolved as? Is it a simple true or false based upon clicking "ok" vs. "cancel" respectively?