add command line options to disable certain autodetection and probing.
change hook/unhook to use "off the record" versions of the interrupt
enable/disable so user preference is preserved.