def enable_normal_mode(self):
        """Set normal mode behaviours and perform setups."""
        ### set GUD methods to behaviours that correspond
        ### the the normal mode

        self.handle_input = CallList(
            [self.normal_mode_handle_events, self.handle_keyboard_input]
        )

        self.update = empty_function
        self.draw = self.normal_mode_draw

        ### set the mouse visibility on
        SERVICES_NS.set_mouse_visibility(True)
Set normal mode behaviours and perform setups.
nodezator/our3rdlibs/sortingeditor/modes.py