I am currently using a wireless mouse but it needs a dongle that takes up a USB port and sticks out, which could easily get knocked and damage the port. So, I am looking for a Bluetooth mouse. Battery life is important and I am also fond of back/forward buttons but it seems a lot of Bluetooth mice don't come with these. Does anyone have recommendations?