remove_widget in kivy doesn't remove widget
<p>I'm having trouble removing a widget using remove_widget in kivy
I either get TypeError: 'Label' object has no attribute '<strong>getitem</strong>' error
or it just doesn't remove the label that was created.</p>

<p>I think I'm not properly referring to the widget made but not sure how to...</p>

<pre><code>Builder.load_string("""


&lt;MenuScreen&gt;:
    FloatLayout:
        #cols: 2
        #rows: 2
        size: 800,480

        Button:
            id: resetmash
            text: "Reset"
            font_size: 30
            size_hint: None, None
            background_color: 1,0.88,0.882,1
            size: 100,100 
            pos: 1450,800
            on_press: root.resetmash()
        Button:
            id: btn_0
            text: "+"
            size_hint: None, None
            size: 100,100
            pos: 550,700
            on_press: root.listmashsteps()


""")


class MenuScreen(Screen):



    def resetmash(self):
        self.remove_widget(Label())   

    def listmashsteps(self, *largs):
        self.add_widget(Label(text="Step"))


    def __init__(self, **kwargs):
        super(MenuScreen, self).__init__(**kwargs)



sm = ScreenManager()
menu_screen = MenuScreen(name='menu')
sm.add_widget(menu_screen)

class TestApp(App):

    def build(self):
        return sm


if __name__ == '__main__':
    TestApp().run()
</code></pre>