Page layout done

needs to add swipe touch event (if possible)