Xachlego tidy up and webify fix

Signed-off-by: Ed J <edj@src.gnome.org>