Added subtle loading effect