FIG. 6B is a block diagram of an alternative embodiment of the kiosk control mechanism 640 using the IPC 640I with mapping local APIs in browser mechanism 640A. In this case, many or all kiosk control functions 620 are executed by directly calling the corresponding mapping local APIs in the browser mechanism 640A from the application file 500.