How Many Buttons Should a Gaming Mouse Have?