annotates the highily destructructive and expensive nature of invalidateLayout