use stacked layout, mask on top, webview underneath