document < window(browser) < screen
document--> clientWidth < offsetWidth(include border)
target < currentTarget