I have the M570 Trackball Mouse installed on an HP desktop computer. The USB port it is connected to is on the back of the tower chassis. I do not have any problem with the operation of the trackball mouse. It seems to have a reasonable working range. I expect it would work just fine on your iMac.