Add loading gif and gray background when processing/loading