optional in-widget wait spinner; working towards completing kltm/amigo#69