Cache scrollLeft so we can prevent relayouts