add busy indicator - needs styled!