def __init__(self, msg_center):
        super(FacialEventTranslator, self).__init__(msg_center)

        # instance vars
        self.touching_forehead = False
        self.last_clench_streak = 0
        self.clench_start_time = None
        self.clench_last_one = False
        self.blink_in_progress = False
        self.first_blink = None
        self.num_of_blinks_in_row = 0
        self.blink_timer = None
        self.last_clench_time = None

        # Subscribe to events
        for k in self.msg_keys_handled:
            self.subscribe(k)