Only show scrollbar if relevant, update on callback
Array of promises instead of 1 global promise