https://www.hanniganblog.com/blog/2011/05/09/i-heart-rubberbands/
I Heart Rubberbands