Agreed!  I only didn't do this as it's a bit generic (we'll have other areas where we want an async 'loading' indicator), but should be on the list of things to do.