I imagine until the async call finishes, the user's browser is going to display nothing (correct me if this is the wrong behavior). Could we instead do this in an Ajax call with a spinner for indication?