dev: better web view controller
fixbug: on click uri nil