A computer-readable storage medium comprising instructions which, when executed by a processor, causes the processor to perform the functions of a display control unit configured to control display of a slider on a user interface of a display unit, the slider being configured such that a display object is movable between predetermined positions (v120, v121); and a process control unit configured to instruct an imaging unit to control photography in a predetermined mode when the process control unit receives an operation of moving the display object, wherein in response to the process control unit receiving an operation of selecting the display object on the user interface, the process control unit is configured to instruct the imaging unit to operate an autofocus function, and when the process control unit receives an operation of moving the display object in a selected state from a first position of the predetermined positions toward a second position different from the first position among the predetermined positions, the process control unit is configured to instruct the imaging unit to start an image capture operation based on the predetermined mode; characterized in that when the process control unit receives an operation of cancelling the selected state of the display object: and the process control unit receives an operation of moving the display object in the selected state by a movement amount from the first position exceeding a predetermined threshold, the process control unit is configured to: instruct the display control unit to move the display object to the second position; and instruct the imaging unit to continue the image capture operation; otherwise the process control unit is configured to: instruct the display control unit to move the display object to the first position; and instruct the imaging unit to end the image capture operation. a display control unit configured to control display of a slider on a user interface of a display unit, the slider being configured such that a display object is movable between predetermined positions (v120, v121); and a process control unit configured to instruct an imaging unit to control photography in a predetermined mode when the process control unit receives an operation of moving the display object, wherein in response to the process control unit receiving an operation of selecting the display object on the user interface, the process control unit is configured to instruct the imaging unit to operate an autofocus function, and when the process control unit receives an operation of moving the display object in a selected state from a first position of the predetermined positions toward a second position different from the first position among the predetermined positions, the process control unit is configured to instruct the imaging unit to start an image capture operation based on the predetermined mode; characterized in that when the process control unit receives an operation of cancelling the selected state of the display object: and the process control unit receives an operation of moving the display object in the selected state by a movement amount from the first position exceeding a predetermined threshold, the process control unit is configured to: instruct the display control unit to move the display object to the second position; and instruct the imaging unit to continue the image capture operation; otherwise the process control unit is configured to: instruct the display control unit to move the display object to the first position; and instruct the imaging unit to end the image capture operation. and the process control unit receives an operation of moving the display object in the selected state by a movement amount from the first position exceeding a predetermined threshold, the process control unit is configured to: instruct the display control unit to move the display object to the second position; and instruct the imaging unit to continue the image capture operation; instruct the display control unit to move the display object to the second position; and instruct the imaging unit to continue the image capture operation; otherwise the process control unit is configured to: instruct the display control unit to move the display object to the first position; and instruct the imaging unit to end the image capture operation. instruct the display control unit to move the display object to the first position; and instruct the imaging unit to end the image capture operation.