An information processing apparatus, comprising: a display having a screen; a sensor configured to detect an inclination; a touch panel configured to detect contact; and a controller configured to display a first object (2a, 5, 22, 24) on the screen and display a second object (2b, 6, 23, 25) associated with the first object (2a, 5, 22, 24) on the screen in accordance with the inclination detected by the sensor, wherein the second object (2b, 6, 23, 25) is an object operable with the touch panel, and wherein the controller switches availability of an operation of the second object (2b, 6, 23, 25) using the touch panel in accordance with the inclination, wherein the controller is further configured to issue a first command corresponding to the first object (2a, 5, 22, 24) but not to issue a second command corresponding to the second object (2b, 6, 23, 25) in accordance with the contact detected by the touch panel, when the inclination is less than a predetermined value while the first object (2a, 5, 22, 24) and the second object (2b, 6, 23, 25) are displayed simultaneously, wherein the controller is further configured to issue the second command but not to issue the first command in accordance with the contact detected by the touch panel, when the inclination is the predetermined value or more while the first object (2a, 5, 22, 24) and the second object (2b, 6, 23, 25) are displayed simultaneously, and wherein the controller determines whether the contact with the touch panel is not detected for a predetermined period of time or more and updates, in the case where the contact is not detected for the predetermined period of time or more, a position of the information processing apparatus at that time as a reference point serving as a reference of the inclination. a display having a screen; a sensor configured to detect an inclination; a touch panel configured to detect contact; and a controller configured to display a first object (2a, 5, 22, 24) on the screen and display a second object (2b, 6, 23, 25) associated with the first object (2a, 5, 22, 24) on the screen in accordance with the inclination detected by the sensor, wherein the second object (2b, 6, 23, 25) is an object operable with the touch panel, and wherein the controller switches availability of an operation of the second object (2b, 6, 23, 25) using the touch panel in accordance with the inclination, wherein the controller is further configured to issue a first command corresponding to the first object (2a, 5, 22, 24) but not to issue a second command corresponding to the second object (2b, 6, 23, 25) in accordance with the contact detected by the touch panel, when the inclination is less than a predetermined value while the first object (2a, 5, 22, 24) and the second object (2b, 6, 23, 25) are displayed simultaneously, wherein the controller is further configured to issue the second command but not to issue the first command in accordance with the contact detected by the touch panel, when the inclination is the predetermined value or more while the first object (2a, 5, 22, 24) and the second object (2b, 6, 23, 25) are displayed simultaneously, and wherein the controller determines whether the contact with the touch panel is not detected for a predetermined period of time or more and updates, in the case where the contact is not detected for the predetermined period of time or more, a position of the information processing apparatus at that time as a reference point serving as a reference of the inclination.