When a WebClass gets a request it goes through these events in a specific order. First, when a specific event is requested, an attempt to fire the event is made. It matches the request with the specified WebItem and procedure. If this fails, and the request doesn’t match any existing WebClass or event, the UserEvent for the HTML template is fired. If no event has been specified in a request, the Respond event for the template is fired by the WebClass. Finally, if no WebItem has been specified in a request, the Active Server Page for the application is launched, and the Start event for the WebClass is fired.