[Problem] To achieve a dynamic user interface (UI) display that does not fix placement positions and that allows a plurality of UIs to be placed simultaneously in any screen position. [Solution] Provided is a computer program for UI image display that causes a computer comprising a touch screen to function as: a region defining unit that defines a plurality of UI regions in a display region on the touch screen; a receiving unit that receives a plurality of touch operations by an object on the touch screen; a region allocating unit that allocates one UI region to each received touch operation; and a UI image displaying unit that displays, on the touch screen, the UI image associated with the one UI region in accordance with received operation.