An information processing apparatus including a display, the information processing apparatus comprising: transmitting means for transmitting, to an external apparatus connected with the information processing apparatus via a network, screen information corresponding to a first screen for operating the information processing apparatus; receiving means for receiving, from the external apparatus, an instruction based on an operation on the first screen which is displayed on the external apparatus; setting means for setting, according to an instruction by a user of the external apparatus, a mask mode for displaying a second screen different from the first screen on the display of the information processing apparatus; operation-input analysing unit for determining whether or not a received event is a notification-allowed event by referring to a notification-allowed event table; and control means for performing, in a case where the mask mode of the setting is active (S604; S904) in the setting screen according to the instruction by the user of the external apparatus, both of a first control for controlling the display of the information processing apparatus to display the second screen that is different from the first screen being displayed on the external apparatus and a second control for not notifying an event processing means of both of a first event corresponding to a touch operation on the display and a second event corresponding to an operation on a predetermined first hard key of the information processing apparatus, if the operation-input analysing unit determines that the event is not notification-allowed; wherein, even if the mask mode of the setting is active, the control means notifies the event processing means of a third event corresponding to an operation on a predetermined second hard key of the information processing apparatus and the event processing means controls the information processing apparatus in accordance with the notified third event, if the operation-input analysing unit determines that the event is notification-allowed. transmitting means for transmitting, to an external apparatus connected with the information processing apparatus via a network, screen information corresponding to a first screen for operating the information processing apparatus; receiving means for receiving, from the external apparatus, an instruction based on an operation on the first screen which is displayed on the external apparatus; setting means for setting, according to an instruction by a user of the external apparatus, a mask mode for displaying a second screen different from the first screen on the display of the information processing apparatus; operation-input analysing unit for determining whether or not a received event is a notification-allowed event by referring to a notification-allowed event table; and control means for performing, in a case where the mask mode of the setting is active (S604; S904) in the setting screen according to the instruction by the user of the external apparatus, both of a first control for controlling the display of the information processing apparatus to display the second screen that is different from the first screen being displayed on the external apparatus and a second control for not notifying an event processing means of both of a first event corresponding to a touch operation on the display and a second event corresponding to an operation on a predetermined first hard key of the information processing apparatus, if the operation-input analysing unit determines that the event is not notification-allowed; wherein, even if the mask mode of the setting is active, the control means notifies the event processing means of a third event corresponding to an operation on a predetermined second hard key of the information processing apparatus and the event processing means controls the information processing apparatus in accordance with the notified third event, if the operation-input analysing unit determines that the event is notification-allowed.