Methods and apparatus, including computer program products, for providing
information to a screen reader. A method includes the actions of
receiving at a client side information for representing a web page in a
browser; setting focus initially on an element of the web page and
presenting the web page to a user; and in response to a user command
directing the focus to an element of the web page, determining whether
the element is present in a functionality map, and if so, looking up the
element in the functionality map, then processing the element as
indicated by a corresponding entry point in the map, and if not,
providing the focus and information related to web page elements
associated with the focus to a placeholder control, and providing a
screen reader with access to the placeholder control.