ErrorRenderer to interface. super.dispose() deleted