* added MSTest project * enabled settings tests run in the build pipeline * migrated KBM settings * fixed typo * moved the callback function initialization to the top * fixed build