A method for generating and displaying an overlay region for an application in a user interface control region on a screen of a display in a mobile device, the method comprising: setting , by the application , a desired overlay region to be generated based on a basic resolution of the application , the desired overlay region being defined by a reference position, a width and a height; querying , by the application , a platform of the mobile device about the desired overlay region ; calculating , by the platform of the mobile device, an approximate region , wherein calculating the approximate region comprises: scaling the reference position, the width and the height of the desired overlay region according to a ratio of the basic resolution of the application to a physical resolution of the mobile device to form a reference region ; and determining the approximate region which approximates the reference region and satisfies an overlay region condition; scaling, by the platform of the mobile device, the approximate region according to a ratio of the physical resolution of the mobile device to the basic resolution of the application to form a scaled approximate region; receiving , by the application , from the platform , the scaled approximate region; generating , by the application , an overlay region defined by a reference position, a width and a height corresponding to the scaled approximate region; and displaying , by the platform , an image of the generated overlay region on the screen of the display . setting , by the application , a desired overlay region to be generated based on a basic resolution of the application , the desired overlay region being defined by a reference position, a width and a height; querying , by the application , a platform of the mobile device about the desired overlay region ; calculating , by the platform of the mobile device, an approximate region , wherein calculating the approximate region comprises: scaling the reference position, the width and the height of the desired overlay region according to a ratio of the basic resolution of the application to a physical resolution of the mobile device to form a reference region ; and determining the approximate region which approximates the reference region and satisfies an overlay region condition; scaling the reference position, the width and the height of the desired overlay region according to a ratio of the basic resolution of the application to a physical resolution of the mobile device to form a reference region ; and determining the approximate region which approximates the reference region and satisfies an overlay region condition; scaling, by the platform of the mobile device, the approximate region according to a ratio of the physical resolution of the mobile device to the basic resolution of the application to form a scaled approximate region; receiving , by the application , from the platform , the scaled approximate region; generating , by the application , an overlay region defined by a reference position, a width and a height corresponding to the scaled approximate region; and displaying , by the platform , an image of the generated overlay region on the screen of the display . <EOS>