an asynchronous, extensible view system