def run(self):
        self.pic_params['pos'][0] += self.screen_offset
        # pre-cache the media files...
        self.precache_picture(self.pic_on)
        self.precache_picture(self.pic_off)
        self.precache_picture(self.pic_tick_on)
        self.precache_picture(self.pic_tick_off)
        self.precache_sound(self.snd_wrongcue)
        self.precache_sound(self.snd_hit)
        self.accept('control',self.oncontrol,[True])
        self.accept('control-up',self.oncontrol,[False])