added proxyView property and animation delegate methods