In addition, although the methods described herein are primarily disclosed in the context of a browser, in various alternatives they may be carried out by various computer or other applications including an application for a desktop, laptop, or handheld computer or handheld device, a game application, or a graphics application.