Does Element.getBoundingClientRect include border?
bounding client rect: {left: 100, top: 100, width: 200, height: 200}