Improved the WebChromeClient handling which fixes issue-456