@barnabyalter can you comment a bit more on this section so we understand what's going on in Travis and how running xvfb differs from just running phantomjs? A comment in the PR is perfectly good.