add switchToAccessoryMode()