diff --git a/ELiDE/ELiDE/screen.py b/ELiDE/ELiDE/screen.py
index <HASH>..<HASH> 100644
--- a/ELiDE/ELiDE/screen.py
+++ b/ELiDE/ELiDE/screen.py
@@ -219,11 +219,11 @@ class MainScreen(Screen):
 
     def on_touch_up(self, touch):
         if self.timepanel.collide_point(*touch.pos):
-            self.timepanel.dispatch('on_touch_up', touch)
+            return self.timepanel.dispatch('on_touch_up', touch)
         elif self.charmenu.collide_point(*touch.pos):
-            self.charmenu.dispatch('on_touch_up', touch)
+            return self.charmenu.dispatch('on_touch_up', touch)
         elif self.statpanel.collide_point(*touch.pos):
-            self.statpanel.dispatch('on_touch_up', touch)
+            return self.statpanel.dispatch('on_touch_up', touch)
         return self.boardview.dispatch('on_touch_up', touch)
 
     def on_dummies(self, *args):
diff --git a/ELiDE/ELiDE/statlist.py b/ELiDE/ELiDE/statlist.py
index <HASH>..<HASH> 100644
--- a/ELiDE/ELiDE/statlist.py
+++ b/ELiDE/ELiDE/statlist.py
@@ -389,6 +389,7 @@ Builder.load_string(
 <StatListView>:
     viewclass: 'StatRowListItemContainer'
     app: app
+    remote: app.selected_remote
     RecycleBoxLayout:
         default_size: None, dp(56)
         default_size_hint: 1, None
Make the stat list configurator config any selected object again

It had been stuck only configurating the character.