Added detailpage, randomroute, loadingstate and gestures. Split the content from the rest, and changed some rendering techniques