'check the hover status of event and return true if status is changed'

def set_hover(self, event):

    (b, junk) = self.rect.contains(event)
    changed = (b != self.hover)
    if changed:
        self.set_hover_props(b)
    self.hover = b
    return changed
