recover controller on layer.