why using this? I prefer to use functions provided by Chromium.