On no hw-btn device, there's must be at least one of sw btn or homegesture enabled, so when user try to disable one of them, another one must be automatically triggered. I'll check settings.js if it can triggered another btn by it self