I've created an MSI using WiX to install a Visual Studio Extension (VSIX).
However, I found that if I press Cancel during the last few seconds of the installation/uninstallation, it is completely ignored and installation/uninstallation proceeds as if cancel was never pressed at all.
How do I rectify this behavior so that the Cancel event is handled properly everytime?