add wait cursor feedback