added html page and canvas controller