1. A computer-implemented method comprising: determining a reference point on a graphical user interface, wherein the reference point is represented by a plurality of coordinates; dividing the graphical user interface into tile map entities; storing information about the tile map entities into a cache, wherein the stored information includes an origin and dimensions of each tile map entity, and the origin is represented relative to the reference point; retrieving, from the cache, information needed to position a business object visual representation; drawing the business object visual representation on the graphical user interface based on the retrieved information needed to position the business object visual representation; and assigning at least one function to at least one user action associated with the business object visual representation, wherein the at least one function is executed in response to the at least one user action.