using webLayer instead of webalert