code: def last_event(self):
          
          if self.mouse_event.last_event is None:
              return None
          ev = self.copy()
          ev.mouse_event = self.mouse_event.last_event
          return ev
docs: The mouse event immediately prior to this one. This
          property is None when no mouse buttons are pressed.