public void actionPerformed(ActionEvent e) {
        if (target != null) {
            animatorLSF anim = this.target.getCurrentAnimator();
            if (anim != null) {
                if (e.getSource() == closer)
                    anim.stronger();
                if (e.getSource() == opener)
                    anim.weaker();
                if (e.getSource() == stress)
                    anim.temporaryStress = true;
                if (e.getSource() == dynamic){
                    updateButtons();
                    anim.setDynamic(dynamic.isSelected());
                }
            }
            if (e.getSource() == stop) {
                target.stop();
            }
            if (e.getSource() == start) {
                target.start();
                anim = this.target.getCurrentAnimator();
                anim.setDynamic(dynamic.isSelected());
            }
        }
    }