add demo init page
add properties
add image event
add much things