Added modal overlay component