Resettable circuit interrupting devices having self-test and non-resettable or limited resettable power interrupting systems are provided. A condition bit may be allocated for each of the plurality of hardware threads, the condition bit being allocated in each context of the plurality of hardware threads. The first magnet has a polarity that attracts the flip cover. Before image capturing, the subject distance estimator estimates a subject distance indicating how far a subject to be captured is, and the image difference control mechanism adjusts a distance between the first and second image capture modules based on the subject distance by moving at least one of the first and second image capture modules.