@Override public void init() {
        control       = new HeatControl();
        control.setTargetEnabled(true);
        lastTimerCall = System.nanoTime();
        timer         = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now > lastTimerCall + 1_000_000_000l) {
                    if (Double.compare(control.getTarget(), control.getValue()) > 0) {
                        control.setValue(control.getValue() + 0.1);
                    } else if (Double.compare(control.getTarget(), control.getValue()) < 0) {
                        control.setValue(control.getValue() - 0.1);
                    }
                    
                    lastTimerCall = now;
                }
            }
        };
    }