Centralize waiting cursor usage