Fix orientation problems for devices with portrait default orientation.
Improve script performance.

Don't cache to many fragment page since this slows down the script
loading. However, loading a video experiment page (with 3 videos) is
very slow. To make it more responsive load the experiments async.