diff --git a/modules/extensions_framework/ui.py b/modules/extensions_framework/ui.py
index 944309111ec19e0504d8fad363a4d8543362a41e..5b6bee822bd831cec568df32439341c503b19891 100644
--- a/modules/extensions_framework/ui.py
+++ b/modules/extensions_framework/ui.py
@@ -295,7 +295,7 @@ class property_group_renderer(bpy.types.Panel):
                                 )
 
                             elif current_property['type'] in ['template_list']:
-                                layout.template_list(
+                                layout.template_list("UI_UL_list", "",
                                     current_property['src'](supercontext, context),
                                     current_property['src_attr'],
                                     current_property['trg'](supercontext, context),
diff --git a/netrender/ui.py b/netrender/ui.py
index 319c1067fcc8c2a1f1d2d17c21e2d7159667d1e4..9d032cf53b48b818da3d493f338f5883c95bdd96 100644
--- a/netrender/ui.py
+++ b/netrender/ui.py
@@ -276,7 +276,7 @@ class RENDER_PT_network_slaves(NeedValidAddress, NetRenderButtonsPanel, bpy.type
         netsettings = context.scene.network_render
 
         row = layout.row()
-        row.template_list(netsettings, "slaves", netsettings, "active_slave_index", rows=2)
+        row.template_list("UI_UL_list", "", netsettings, "slaves", netsettings, "active_slave_index", rows=2)
 
         sub = row.column(align=True)
         sub.operator("render.netclientslaves", icon='FILE_REFRESH', text="")
@@ -307,7 +307,8 @@ class RENDER_PT_network_slaves_blacklist(NeedValidAddress, NetRenderButtonsPanel
         netsettings = context.scene.network_render
 
         row = layout.row()
-        row.template_list(netsettings, "slaves_blacklist", netsettings, "active_blacklisted_slave_index", rows=2)
+        row.template_list("UI_UL_list", "", netsettings, "slaves_blacklist",
+                          netsettings, "active_blacklisted_slave_index", rows=2)
 
         sub = row.column(align=True)
         sub.operator("render.netclientwhitelistslave", icon='ZOOMOUT', text="")
@@ -337,7 +338,7 @@ class RENDER_PT_network_jobs(NeedValidAddress, NetRenderButtonsPanel, bpy.types.
         netsettings = context.scene.network_render
 
         row = layout.row()
-        row.template_list(netsettings, "jobs", netsettings, "active_job_index", rows=2)
+        row.template_list("UI_UL_list", "", netsettings, "jobs", netsettings, "active_job_index", rows=2)
 
         sub = row.column(align=True)
         sub.operator("render.netclientstatus", icon='FILE_REFRESH', text="")
diff --git a/render_renderfarmfi/panels.py b/render_renderfarmfi/panels.py
index 9291810626e898c41df011160fc8fad562bbeb21..b202a58207ca061c3f2b2808bc8d12c1382a06cb 100644
--- a/render_renderfarmfi/panels.py
+++ b/render_renderfarmfi/panels.py
@@ -101,7 +101,7 @@ class SESSIONS_PT_RenderfarmFi(RenderButtonsPanel, bpy.types.Panel):
         if (bpy.passwordCorrect == True and bpy.loginInserted == True):
             layout = self.layout
             
-            layout.template_list(ore, 'all_sessions', ore, 'selected_session', rows=5)
+            layout.template_list("UI_UL_list", "", ore, 'all_sessions', ore, 'selected_session', rows=5)
             layout.operator('ore.cancel_session')
             if (bpy.cancelError == True):
                 layout.label("This session cannot be cancelled")
diff --git a/rigify/ui.py b/rigify/ui.py
index 6b356a773458e8eed030d378659ddcb8e95b3160..156ab0b34a27ef85484e83f944cf2649faaab38c 100644
--- a/rigify/ui.py
+++ b/rigify/ui.py
@@ -77,7 +77,7 @@ class DATA_PT_rigify_buttons(bpy.types.Panel):
 
             # Rig type list
             row = layout.row()
-            row.template_list(id_store, "rigify_types", id_store, 'rigify_active_type')
+            row.template_list("UI_UL_list", "", id_store, "rigify_types", id_store, 'rigify_active_type')
 
             op = layout.operator("armature.metarig_sample_add", text="Add sample")
             op.metarig_type = id_store.rigify_types[id_store.rigify_active_type].name
diff --git a/texture_paint_layer_manager.py b/texture_paint_layer_manager.py
index c62452e71b7bf79912eaa36816716d631c343b2a..8888dd4176ba67d0b31e7073d755975829b3299b 100644
--- a/texture_paint_layer_manager.py
+++ b/texture_paint_layer_manager.py
@@ -154,12 +154,10 @@ class OBJECT_PT_Texture_paint_layers(bpy.types.Panel):
                 row = layout.row() 
                 row.label(' Add a Material first!', icon = 'ERROR')
             else:
-                row = layout.row()        
-                row.template_list(ob, "material_slots", ob, 
-                    "active_material_index", rows=2 )
-                
-        
-                
+                row = layout.row()
+                row.template_list("UI_UL_list", "", ob, "material_slots", ob,
+                                  "active_material_index", rows=2 )
+
                 #list Paintable textures
                 #TODO add filter for channel type
                 i = -1