@Override
    public void update() {
        super.update();

        Indicator indicator = null;

        for (int i = 0; i < indicators.size(); i++) {
            indicator = indicators.get(i);

            if (indicator != null) {
                indicator.update();

                if (indicator.isDirty()) {
                    indicators.remove(i);
                }
            }
        }
    }