It works when I change it to mouse4, and then it stops working again when I change it back to mouse5. I can't see that mouse5 is bound to another function. The physical button must be working or else I wouldn't have been able to re-bind it by pressing it.