Added AsyncReqComponent for easy asynchronous, cancelable HTTP requests with a nice loading icon.