Razer Cobra Pro review: the little mouse that could