moved some things around in the click method, made self.list_output an attribute