I tried your sample code but function OnBack not triggered in webveiw
function OnStart()
{
lay = app.CreateLayout( "linear", "VCenter,FillXY" );
web = app.CreateWebView( 1, 1, "Progress" );
web.SetOnProgress( web_OnProgess );
lay.AddChild( web );
app.AddLayout( lay );
web.LoadUrl( "your_sample_code.html" );
}
function web_OnProgess( progress )
{
app.Debug( "progress = " + progress );