Added underlyingView property to get background content from a view other than superview