animation updates

todo:
fix finish interactive
alpha of self.main on show