improved web view sample