Is it bad that everything is connected to the same 5V pin?
At the moment only 2 servos and mouse are connected..
The Arudino board can only supply 1/2 amp max when on USB power and maybe 700-800ma when using the boards external power connector. You load is probably too much for the board as many people find they can't even power two servos (it depends of the specific servos used and the amount of mechancial load on them) without having the board reset intermittenly due to power droop. You would be better off using an external regualted 5vdc supply rated at 2-3 amps to power all those loads.
Lefty