http now uses dispatcher (but it doesn't work yet)