An IDM (Image Detection Module) executes the detections algorithms, recognize the movements performed by users and translates them to mouse pointer movements. MouseTrap >= 0.4 can handle more than one IDM (a.k.a Algorithm) which allow users to chose the IDM adapted to them.