diff --git a/common/utils/itti_analyzer/libui/ui_notifications.c b/common/utils/itti_analyzer/libui/ui_notifications.c
index 992be32d71856668b40d12b791defd23b8bef5a3..b864d61ef5f5787c8536fb97c7fa542a7c241238 100644
--- a/common/utils/itti_analyzer/libui/ui_notifications.c
+++ b/common/utils/itti_analyzer/libui/ui_notifications.c
@@ -48,21 +48,21 @@ static void ui_change_cursor(gboolean busy)
         // gint x, y;
 
         cursor = gdk_cursor_new (GDK_WATCH);
-        display = gdk_display_get_default();
-        window = gtk_widget_get_window(GTK_WIDGET(ui_main_data.window));
+        display = gdk_display_get_default ();
+        window = gtk_widget_get_window (GTK_WIDGET(ui_main_data.window));
         // window = gdk_display_get_window_at_pointer(display, &x, &y);
 
         gdk_window_set_cursor (window, cursor);
-        gdk_display_sync(display);
+        gdk_display_sync (display);
         g_object_unref (cursor);
         // gtk_widget_set_sensitive (ui_main_data.window, FALSE);
-        ui_gtk_flush_events();
+        ui_gtk_flush_events ();
     }
     else
     {
         gdk_window_set_cursor (window, NULL);
         // gtk_widget_set_sensitive (ui_main_data.window, TRUE);
-        ui_gtk_flush_events();
+        ui_gtk_flush_events ();
     }
 }
 
@@ -75,12 +75,13 @@ int ui_messages_read(char *filename)
     size_t input_data_length = 0;
     int read_messages = 0;
 
-    ui_change_cursor(TRUE);
+    ui_change_cursor (TRUE);
 
     source = open (filename, O_RDONLY);
     if (source < 0)
     {
-        ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to open file \"%s\": %s", filename, g_strerror (errno));
+        ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to open file \"%s\": %s", filename,
+                                g_strerror (errno));
         result = RC_FAIL;
     }
     else
@@ -95,7 +96,8 @@ int ui_messages_read(char *filename)
 
             if (read_data == -1)
             {
-                ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to read from file \"%s\": %s", filename, g_strerror (errno));
+                ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to read from file \"%s\": %s",
+                                        filename, g_strerror (errno));
                 result = RC_FAIL;
                 break;
             }
@@ -114,7 +116,8 @@ int ui_messages_read(char *filename)
                     if (read (source, input_data, input_data_length) < 0)
                     {
                         g_warning("Failed to read from file \"%s\": %s", filename, g_strerror (errno));
-                        ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages", "Failed to read from file \"%s\": %s", filename, g_strerror (errno));
+                        ui_notification_dialog (GTK_MESSAGE_ERROR, "open messages",
+                                                "Failed to read from file \"%s\": %s", filename, g_strerror (errno));
                         result = RC_FAIL;
                         break;
                     }
@@ -139,11 +142,17 @@ int ui_messages_read(char *filename)
 
                         ui_signal_add_to_list (buffer, NULL);
                         read_messages++;
+
+                        if (read_messages % 100 == 0)
+                        {
+                            ui_gtk_flush_events ();
+                        }
                         break;
                     }
 
                     case ITTI_DUMP_XML_DEFINITION:
                         xml_parse_buffer (input_data, input_data_length);
+                        ui_gtk_flush_events ();
                         break;
 
                     case ITTI_STATISTIC_MESSAGE_TYPE:
@@ -169,7 +178,7 @@ int ui_messages_read(char *filename)
         close (source);
     }
 
-    ui_change_cursor(FALSE);
+    ui_change_cursor (FALSE);
 
     return result;
 }
@@ -235,7 +244,7 @@ int ui_filters_open_file_chooser(void)
     gtk_widget_destroy (filechooser);
     if (accept)
     {
-        result = ui_filters_read(filename);
+        result = ui_filters_read (filename);
         if (result == RC_OK)
         {
             /* Update filters file name for future use */