More better web view. Various fixes.

Signed-off-by: Aza <azaaza@gmail.com>