An event driven template engine for Classic ASP