1. A method comprising: modifying an existing context menu in existing software via a client-side software module comprising additional menu information, the client-side software module executing on a computer having a display; detecting an event that calls for display of the existing context menu by the existing software; after detecting the event and in response to the event, modifying the existing context menu based on the additional menu information; and subsequently displaying, by the computer, the modified context menu, such that the existing context menu is not displayed in response to said event, and the modified context menu is different from the existing context menu, the modified context menu comprising an additional menu item as part of the context menu, the additional menu item being positioned within the modified context menu based on the additional menu information and not in accordance with the existing software, said additional menu item not being present within the existing context menu prior to modification.