a simple modal with loading animation