I am planning on buying a B350 tomahawk motherboard which has a lot of USB ports. The cases I have been looking at with few exceptions have 2 USB ports. I know the motherboard connects these ports via the USB headers, but if I want the two USB ports to remain free, for hard-drives etc., how can I connect my mouse and keyboard to the ports on the motherboard? Are there any solutions that don't involve connecting directly to the motherboard?