One embodiment of a process for improving visibility of an advertisement in an interactive document that is being viewed within a scrollable viewport. The diode comprises a Group III nitride heterojunction diode with a p-type Group III nitride contact layer, an ohmic contact to the p-type contact layer, and a passivation layer on the ohmic contact. The substrate includes a depression in which the first die is mounted. The reading companion will ensure that reading material was easily comprehended without words or sentences being skipped. Finally, a portlet markup cache can be coupled to the portal state restore component.