automatically generates the interfaces for the most common actions that a page can provide