events flow: upload->htmlbox->page