An electronic device comprising: a first user control interface allowing an input to select a device setting mode or an input related to the setting of the electronic device; further user control interfaces (22, 24) allowing the control of functions different from that of said first user control interface; a controller that executes control determined by an input via the first user control interface; a housing capable of housing a removable recording medium a movement detector that detects movement information related to whether the electronic device is moving or at a stop; and an acquisition interface that acquires housing information related to whether the removable recording medium is housed or not housed in the housing and acquires the movement information from the movement detector; wherein the controller • disenables the input via the first user control interface when the housing information acquired by the acquisition interface indicates that the removable recording medium is housed and the movement information acquired by the acquisition interface indicates that the electronic device is moving, • enables the input via the first user control interface when the housing information acquired by the acquisition interface indicates that the removable recording medium is housed and the movement information acquired by the acquisition interface indicates that the electronic device is at a stop, • enables the input via the first user control interface when the acquisition interface indicates that the removable recording medium is not housed, and • enables the input via the further user interfaces (22, 24) regardless of the information acquired by the acquisition interface. a first user control interface allowing an input to select a device setting mode or an input related to the setting of the electronic device; further user control interfaces (22, 24) allowing the control of functions different from that of said first user control interface; a controller that executes control determined by an input via the first user control interface; a housing capable of housing a removable recording medium a movement detector that detects movement information related to whether the electronic device is moving or at a stop; and an acquisition interface that acquires housing information related to whether the removable recording medium is housed or not housed in the housing and acquires the movement information from the movement detector; wherein the controller • disenables the input via the first user control interface when the housing information acquired by the acquisition interface indicates that the removable recording medium is housed and the movement information acquired by the acquisition interface indicates that the electronic device is moving, • enables the input via the first user control interface when the housing information acquired by the acquisition interface indicates that the removable recording medium is housed and the movement information acquired by the acquisition interface indicates that the electronic device is at a stop, • enables the input via the first user control interface when the acquisition interface indicates that the removable recording medium is not housed, and • enables the input via the further user interfaces (22, 24) regardless of the information acquired by the acquisition interface. • disenables the input via the first user control interface when the housing information acquired by the acquisition interface indicates that the removable recording medium is housed and the movement information acquired by the acquisition interface indicates that the electronic device is moving, • enables the input via the first user control interface when the housing information acquired by the acquisition interface indicates that the removable recording medium is housed and the movement information acquired by the acquisition interface indicates that the electronic device is at a stop, • enables the input via the first user control interface when the acquisition interface indicates that the removable recording medium is not housed, and • enables the input via the further user interfaces (22, 24) regardless of the information acquired by the acquisition interface.