With a simple click handler tested and written, we want to make the code robust to CSS changes. Accounting for margins, padding, and borders turns out to be unexpectedly difficult.