I feel that the author could have just bought one of those chinese mouses in aliexpress with hot-swappable switches and those other features for like $50 and saved a bunch of time..