public synchronized void handleEvent(StreamEvent evt) {
		// find what the client wants to hear
		if("ClientRequest".equals(evt.getEventName())) {
			String request = new String((byte[])evt.getEventObject());
			Fluid.log(getClass().getName() + ": " + request, 2);
			if(request.indexOf("GET") >= 0) {
				filename = request.substring(request.indexOf(" ", request.indexOf("GET")) + 1);
				filename = filename.substring(0, filename.indexOf(" ")).trim();
				if(filename.startsWith("/"))
					filename = filename.substring(1);
			}
		}
	}