From c1046a488ab7112a1c1f2438921d1401611024ec Mon Sep 17 00:00:00 2001
From: Seungyoun Yi <younatics@gmail.com>
Date: Sun, 10 Sep 2017 10:42:52 +0900
Subject: [PATCH] change docs and pod spec

---
 MediaBrowser.podspec                          |   2 +-
 docs/Classes.html                             |   4 +-
 docs/Classes/Media.html                       |   4 +-
 docs/Classes/MediaBrowser.html                | 492 +++++++++++--
 docs/Classes/MediaCaptionView.html            |   4 +-
 docs/Extensions.html                          |   4 +-
 docs/Extensions/UIImage.html                  |   4 +-
 docs/Protocols.html                           |   4 +-
 docs/Protocols/MediaBrowserDelegate.html      |   4 +-
 docs/badge.svg                                |   2 +-
 .../Contents/Resources/Documents/Classes.html |   4 +-
 .../Resources/Documents/Classes/Media.html    |   4 +-
 .../Documents/Classes/MediaBrowser.html       | 492 +++++++++++--
 .../Documents/Classes/MediaCaptionView.html   |   4 +-
 .../Resources/Documents/Extensions.html       |   4 +-
 .../Documents/Extensions/UIImage.html         |   4 +-
 .../Resources/Documents/Protocols.html        |   4 +-
 .../Protocols/MediaBrowserDelegate.html       |   4 +-
 .../Contents/Resources/Documents/badge.svg    |   2 +-
 .../Contents/Resources/Documents/index.html   |   4 +-
 .../Contents/Resources/Documents/search.json  |   2 +-
 .../Resources/Documents/undocumented.json     | 644 ++----------------
 .../Contents/Resources/docSet.dsidx           | Bin 45056 -> 45056 bytes
 docs/docsets/MediaBrowser.tgz                 | Bin 64750 -> 65527 bytes
 docs/index.html                               |   4 +-
 docs/search.json                              |   2 +-
 docs/undocumented.json                        | 341 +---------
 27 files changed, 994 insertions(+), 1049 deletions(-)

diff --git a/MediaBrowser.podspec b/MediaBrowser.podspec
index 40e38ae..4906a85 100644
--- a/MediaBrowser.podspec
+++ b/MediaBrowser.podspec
@@ -8,7 +8,7 @@
 
 Pod::Spec.new do |s|
   s.name             = 'MediaBrowser'
-  s.version          = '0.2.1'
+  s.version          = '0.2.2'
   s.summary          = 'A simple iOS photo and video browser with optional grid view, captions and selections written in Swift3.'
 
   s.description = <<-DESCRIPTION
diff --git a/docs/Classes.html b/docs/Classes.html
index be4d204..31b3083 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -13,7 +13,7 @@
     <a title="Classes  Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -141,7 +141,7 @@ <h1>Classes</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/Classes/Media.html b/docs/Classes/Media.html
index 38aaf8d..3a7ef17 100644
--- a/docs/Classes/Media.html
+++ b/docs/Classes/Media.html
@@ -14,7 +14,7 @@
     <a title="Media Class Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -468,7 +468,7 @@ <h3 class="section-name">Photo Protocol Methods</h3>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/Classes/MediaBrowser.html b/docs/Classes/MediaBrowser.html
index 9c5d063..05a4208 100644
--- a/docs/Classes/MediaBrowser.html
+++ b/docs/Classes/MediaBrowser.html
@@ -14,7 +14,7 @@
     <a title="MediaBrowser Class Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -82,7 +82,7 @@ <h1>MediaBrowser</h1>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>UINavigationBar Translucent</p>
+                        <p>UINavigationBar Translucent for MediaBrowser</p>
 
                       </div>
                       <div class="declaration">
@@ -109,7 +109,7 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>UINavigationBar Text Color</p>
+                        <p>UINavigationBar Text Color for MediaBrowser</p>
 
                       </div>
                       <div class="declaration">
@@ -136,7 +136,7 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>UINavigationBar Background Color</p>
+                        <p>UINavigationBar Background Color for MediaBrowser</p>
 
                       </div>
                       <div class="declaration">
@@ -163,7 +163,7 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>UINavigationBar Tint Color</p>
+                        <p>UINavigationBar Tint Color for MediaBrowser</p>
 
                       </div>
                       <div class="declaration">
@@ -190,9 +190,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>UIStatusBarStyle for MediaBrowser</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">statusBarStyle</span><span class="p">:</span> <span class="kt">UIStatusBarStyle</span> <span class="o">=</span> <span class="o">.</span><span class="n">lightContent</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -209,8 +217,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>UIToolBar Text Color for MediaBrowser</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">toolbarTextColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">white</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -228,8 +244,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>UIToolBar Tint Color for MediaBrowser</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">toolbarBarTintColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">black</span><span class="o">.</span><span class="nf">withAlphaComponent</span><span class="p">(</span><span class="mf">0.5</span><span class="p">)</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -247,9 +271,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>UIToolBar Tint Background for MediaBrowser</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">toolbarBackgroundColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">black</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -266,9 +298,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>MediaBrowser has belonged to viewcontroller</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">hasBelongedToViewController</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -285,9 +325,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Check viewcontroller based status bar apperance</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isVCBasedStatusBarAppearance</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -304,8 +352,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Hide or show status bar</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">statusBarShouldBeHidden</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -323,9 +379,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Display action button (share)</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">displayActionButton</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -342,9 +406,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Make status bar not hide</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">leaveStatusBarAlone</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -361,9 +433,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Perform layout</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">performingLayout</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -380,9 +460,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Support rotating</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">rotating</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -399,9 +487,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Active as in it&rsquo;s in the view heirarchy</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">viewIsActive</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -418,8 +514,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Save previous status bar style to return when push</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">didSavePreviousStateOfNavBar</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -437,9 +541,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Stop specific layout being triggered</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">skipNextPagingScrollViewPositioning</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -456,9 +568,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>View has appeared initially</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">viewHasAppearedInitially</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -475,8 +595,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Make current grid offset</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">currentGridContentOffset</span> <span class="o">=</span> <span class="kt">CGPoint</span><span class="p">(</span><span class="nv">x</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">CGFloat</span><span class="o">.</span><span class="n">greatestFiniteMagnitude</span><span class="p">)</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -494,8 +622,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Set MediaBrowserDelegate for MediaBrowser</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="../Protocols/MediaBrowserDelegate.html">MediaBrowserDelegate</a></span><span class="p">?</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -513,8 +649,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Available zoom photos to fill</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">zoomPhotosToFill</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -522,9 +666,9 @@ <h4>Declaration</h4>
                 <li class="item">
                   <div>
                     <code>
-                    <a name="/s:vC12MediaBrowser12MediaBrowser16displayNavArrowsSb"></a>
-                    <a name="//apple_ref/swift/Property/displayNavArrows" class="dashAnchor"></a>
-                    <a class="token" href="#/s:vC12MediaBrowser12MediaBrowser16displayNavArrowsSb">displayNavArrows</a>
+                    <a name="/s:vC12MediaBrowser12MediaBrowser28displayMediaNavigationArrowsSb"></a>
+                    <a name="//apple_ref/swift/Property/displayMediaNavigationArrows" class="dashAnchor"></a>
+                    <a class="token" href="#/s:vC12MediaBrowser12MediaBrowser28displayMediaNavigationArrowsSb">displayMediaNavigationArrows</a>
                     </code>
                   </div>
                   <div class="height-container">
@@ -532,9 +676,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Display Media Navigation Arrows</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">displayMediaNavigationArrows</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -551,9 +703,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Display selection buttons</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">displaySelectionButtons</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -570,9 +730,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Always show controls</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">alwaysShowControls</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -589,8 +757,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Enable grid</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">enableGrid</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -608,9 +784,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Enable swipe to dismiss</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">enableSwipeToDismiss</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -627,9 +811,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Start on Grid</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">startOnGrid</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -646,8 +838,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Auto play video on appear</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">autoPlayOnAppear</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -665,8 +865,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Hide control when MediaBrowser start</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">hideControlsOnStartup</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -684,9 +892,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Hide time inerval</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">delayToHideElements</span> <span class="o">=</span> <span class="kt">TimeInterval</span><span class="p">(</span><span class="mf">5.0</span><span class="p">)</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -703,9 +919,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Captionview alpha</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">captionAlpha</span> <span class="o">=</span> <span class="kt">CGFloat</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -722,8 +946,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Toolbar alpha</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">toolbarAlpha</span> <span class="o">=</span> <span class="kt">CGFloat</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -741,9 +973,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Inner Ring Color</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorInnerRingColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">white</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -760,9 +1000,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Outer Ring Color</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorOuterRingColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">gray</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -779,9 +1027,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Inner Ring Width</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorInnerRingWidth</span><span class="p">:</span><span class="kt">CGFloat</span> <span class="o">=</span> <span class="mf">1.0</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -798,9 +1054,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Outer Ring Width</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorOuterRingWidth</span><span class="p">:</span><span class="kt">CGFloat</span> <span class="o">=</span> <span class="mf">1.0</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -817,8 +1081,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Font</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorFont</span> <span class="o">=</span> <span class="kt">UIFont</span><span class="o">.</span><span class="nf">systemFont</span><span class="p">(</span><span class="nv">ofSize</span><span class="p">:</span> <span class="mi">10</span><span class="p">)</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -836,9 +1108,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Font Color</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorFontColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">white</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -855,9 +1135,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Show or hide text</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorShouldShowValueText</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -874,9 +1162,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Media selected on icon</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">mediaSelectedOnIcon</span><span class="p">:</span> <span class="kt">UIImage</span><span class="p">?</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -893,8 +1189,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Media selected off icon</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">mediaSelectedOffIcon</span><span class="p">:</span> <span class="kt">UIImage</span><span class="p">?</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -912,9 +1216,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Media selected grid on icon</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">mediaSelectedGridOnIcon</span><span class="p">:</span> <span class="kt">UIImage</span><span class="p">?</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -931,8 +1243,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Media selected grid off icon</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">mediaSelectedGridOffIcon</span><span class="p">:</span> <span class="kt">UIImage</span><span class="p">?</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -950,9 +1270,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Caching image count both side (e.g. when index 1, caching 0 and 2)</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cachingImageCount</span> <span class="o">=</span> <span class="mi">1</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -999,18 +1327,45 @@ <h3 class="section-name">Init</h3>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>init with delegate</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="../Protocols/MediaBrowserDelegate.html">MediaBrowserDelegate</a></span><span class="p">)</span></code></pre>
+
+                        </div>
+                      </div>
+                      <div>
+                        <h4>Parameters</h4>
+                        <table class="graybox">
+                          <tbody>
+                            <tr>
+                              <td>
+                                <code>
+                                <em>delegate</em>
+                                </code>
+                              </td>
+                              <td>
+                                <div>
+                                  <p>MediaBrowserDelegate</p>
+                                </div>
+                              </td>
+                            </tr>
+                          </tbody>
+                        </table>
+                      </div>
                     </section>
                   </div>
                 </li>
                 <li class="item">
                   <div>
                     <code>
-                    <a name="/s:FC12MediaBrowser12MediaBrowsercFT6photosGSaCS_5Media__S0_"></a>
-                    <a name="//apple_ref/swift/Method/init(photos:)" class="dashAnchor"></a>
-                    <a class="token" href="#/s:FC12MediaBrowser12MediaBrowsercFT6photosGSaCS_5Media__S0_">init(photos:)</a>
+                    <a name="/s:FC12MediaBrowser12MediaBrowsercFT5mediaGSaCS_5Media__S0_"></a>
+                    <a name="//apple_ref/swift/Method/init(media:)" class="dashAnchor"></a>
+                    <a class="token" href="#/s:FC12MediaBrowser12MediaBrowsercFT5mediaGSaCS_5Media__S0_">init(media:)</a>
                     </code>
                   </div>
                   <div class="height-container">
@@ -1018,8 +1373,35 @@ <h3 class="section-name">Init</h3>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>init with media</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">media</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/Media.html">Media</a></span><span class="p">])</span></code></pre>
 
+                        </div>
+                      </div>
+                      <div>
+                        <h4>Parameters</h4>
+                        <table class="graybox">
+                          <tbody>
+                            <tr>
+                              <td>
+                                <code>
+                                <em>media</em>
+                                </code>
+                              </td>
+                              <td>
+                                <div>
+                                  <p>Media array</p>
+                                </div>
+                              </td>
+                            </tr>
+                          </tbody>
+                        </table>
                       </div>
                     </section>
                   </div>
@@ -1456,7 +1838,7 @@ <h3 class="section-name">Control Hiding / Showing</h3>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/Classes/MediaCaptionView.html b/docs/Classes/MediaCaptionView.html
index a568317..72a049f 100644
--- a/docs/Classes/MediaCaptionView.html
+++ b/docs/Classes/MediaCaptionView.html
@@ -14,7 +14,7 @@
     <a title="MediaCaptionView Class Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -131,7 +131,7 @@ <h1>MediaCaptionView</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/Extensions.html b/docs/Extensions.html
index e102873..da46193 100644
--- a/docs/Extensions.html
+++ b/docs/Extensions.html
@@ -13,7 +13,7 @@
     <a title="Extensions  Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -92,7 +92,7 @@ <h1>Extensions</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/Extensions/UIImage.html b/docs/Extensions/UIImage.html
index eb04ca1..d52c93f 100644
--- a/docs/Extensions/UIImage.html
+++ b/docs/Extensions/UIImage.html
@@ -14,7 +14,7 @@
     <a title="UIImage Extension Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -111,7 +111,7 @@ <h1>UIImage</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/Protocols.html b/docs/Protocols.html
index 1876675..85c6b3e 100644
--- a/docs/Protocols.html
+++ b/docs/Protocols.html
@@ -13,7 +13,7 @@
     <a title="Protocols  Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -93,7 +93,7 @@ <h1>Protocols</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/Protocols/MediaBrowserDelegate.html b/docs/Protocols/MediaBrowserDelegate.html
index 4cb3d78..e0af877 100644
--- a/docs/Protocols/MediaBrowserDelegate.html
+++ b/docs/Protocols/MediaBrowserDelegate.html
@@ -14,7 +14,7 @@
     <a title="MediaBrowserDelegate Protocol Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -346,7 +346,7 @@ <h4>Default Implementation</h4>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/badge.svg b/docs/badge.svg
index a2e0aae..c4b952b 100644
--- a/docs/badge.svg
+++ b/docs/badge.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="122" height="20"><linearGradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="a"><rect width="122" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h93v20H0z"/><path fill="#e05d44" d="M93 0h29v20H93z"/><path fill="url(#b)" d="M0 0h122v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"><text x="46.5" y="15" fill="#010101" fill-opacity=".3">documentation</text><text x="46.5" y="14">documentation</text><text x="106.5" y="15" fill="#010101" fill-opacity=".3">3%</text><text x="106.5" y="14">3%</text></g></svg>
\ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="20"><linearGradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="a"><rect width="128" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h93v20H0z"/><path fill="#dfb317" d="M93 0h35v20H93z"/><path fill="url(#b)" d="M0 0h128v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"><text x="46.5" y="15" fill="#010101" fill-opacity=".3">documentation</text><text x="46.5" y="14">documentation</text><text x="109.5" y="15" fill="#010101" fill-opacity=".3">41%</text><text x="109.5" y="14">41%</text></g></svg>
\ No newline at end of file
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes.html
index be4d204..31b3083 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes.html
@@ -13,7 +13,7 @@
     <a title="Classes  Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -141,7 +141,7 @@ <h1>Classes</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/Media.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/Media.html
index 38aaf8d..3a7ef17 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/Media.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/Media.html
@@ -14,7 +14,7 @@
     <a title="Media Class Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -468,7 +468,7 @@ <h3 class="section-name">Photo Protocol Methods</h3>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/MediaBrowser.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/MediaBrowser.html
index 9c5d063..05a4208 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/MediaBrowser.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/MediaBrowser.html
@@ -14,7 +14,7 @@
     <a title="MediaBrowser Class Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -82,7 +82,7 @@ <h1>MediaBrowser</h1>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>UINavigationBar Translucent</p>
+                        <p>UINavigationBar Translucent for MediaBrowser</p>
 
                       </div>
                       <div class="declaration">
@@ -109,7 +109,7 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>UINavigationBar Text Color</p>
+                        <p>UINavigationBar Text Color for MediaBrowser</p>
 
                       </div>
                       <div class="declaration">
@@ -136,7 +136,7 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>UINavigationBar Background Color</p>
+                        <p>UINavigationBar Background Color for MediaBrowser</p>
 
                       </div>
                       <div class="declaration">
@@ -163,7 +163,7 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>UINavigationBar Tint Color</p>
+                        <p>UINavigationBar Tint Color for MediaBrowser</p>
 
                       </div>
                       <div class="declaration">
@@ -190,9 +190,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>UIStatusBarStyle for MediaBrowser</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">statusBarStyle</span><span class="p">:</span> <span class="kt">UIStatusBarStyle</span> <span class="o">=</span> <span class="o">.</span><span class="n">lightContent</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -209,8 +217,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>UIToolBar Text Color for MediaBrowser</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">toolbarTextColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">white</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -228,8 +244,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>UIToolBar Tint Color for MediaBrowser</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">toolbarBarTintColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">black</span><span class="o">.</span><span class="nf">withAlphaComponent</span><span class="p">(</span><span class="mf">0.5</span><span class="p">)</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -247,9 +271,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>UIToolBar Tint Background for MediaBrowser</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">toolbarBackgroundColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">black</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -266,9 +298,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>MediaBrowser has belonged to viewcontroller</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">hasBelongedToViewController</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -285,9 +325,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Check viewcontroller based status bar apperance</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isVCBasedStatusBarAppearance</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -304,8 +352,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Hide or show status bar</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">statusBarShouldBeHidden</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -323,9 +379,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Display action button (share)</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">displayActionButton</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -342,9 +406,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Make status bar not hide</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">leaveStatusBarAlone</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -361,9 +433,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Perform layout</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">performingLayout</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -380,9 +460,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Support rotating</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">rotating</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -399,9 +487,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Active as in it&rsquo;s in the view heirarchy</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">viewIsActive</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -418,8 +514,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Save previous status bar style to return when push</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">didSavePreviousStateOfNavBar</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -437,9 +541,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Stop specific layout being triggered</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">skipNextPagingScrollViewPositioning</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -456,9 +568,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>View has appeared initially</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">viewHasAppearedInitially</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -475,8 +595,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Make current grid offset</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">currentGridContentOffset</span> <span class="o">=</span> <span class="kt">CGPoint</span><span class="p">(</span><span class="nv">x</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">CGFloat</span><span class="o">.</span><span class="n">greatestFiniteMagnitude</span><span class="p">)</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -494,8 +622,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Set MediaBrowserDelegate for MediaBrowser</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="../Protocols/MediaBrowserDelegate.html">MediaBrowserDelegate</a></span><span class="p">?</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -513,8 +649,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Available zoom photos to fill</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">zoomPhotosToFill</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -522,9 +666,9 @@ <h4>Declaration</h4>
                 <li class="item">
                   <div>
                     <code>
-                    <a name="/s:vC12MediaBrowser12MediaBrowser16displayNavArrowsSb"></a>
-                    <a name="//apple_ref/swift/Property/displayNavArrows" class="dashAnchor"></a>
-                    <a class="token" href="#/s:vC12MediaBrowser12MediaBrowser16displayNavArrowsSb">displayNavArrows</a>
+                    <a name="/s:vC12MediaBrowser12MediaBrowser28displayMediaNavigationArrowsSb"></a>
+                    <a name="//apple_ref/swift/Property/displayMediaNavigationArrows" class="dashAnchor"></a>
+                    <a class="token" href="#/s:vC12MediaBrowser12MediaBrowser28displayMediaNavigationArrowsSb">displayMediaNavigationArrows</a>
                     </code>
                   </div>
                   <div class="height-container">
@@ -532,9 +676,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Display Media Navigation Arrows</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">displayMediaNavigationArrows</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -551,9 +703,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Display selection buttons</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">displaySelectionButtons</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -570,9 +730,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Always show controls</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">alwaysShowControls</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -589,8 +757,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Enable grid</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">enableGrid</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -608,9 +784,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Enable swipe to dismiss</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">enableSwipeToDismiss</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -627,9 +811,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Start on Grid</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">startOnGrid</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -646,8 +838,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Auto play video on appear</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">autoPlayOnAppear</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -665,8 +865,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Hide control when MediaBrowser start</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">hideControlsOnStartup</span> <span class="o">=</span> <span class="kc">false</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -684,9 +892,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Hide time inerval</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">delayToHideElements</span> <span class="o">=</span> <span class="kt">TimeInterval</span><span class="p">(</span><span class="mf">5.0</span><span class="p">)</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -703,9 +919,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Captionview alpha</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">captionAlpha</span> <span class="o">=</span> <span class="kt">CGFloat</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -722,8 +946,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Toolbar alpha</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">toolbarAlpha</span> <span class="o">=</span> <span class="kt">CGFloat</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -741,9 +973,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Inner Ring Color</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorInnerRingColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">white</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -760,9 +1000,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Outer Ring Color</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorOuterRingColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">gray</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -779,9 +1027,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Inner Ring Width</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorInnerRingWidth</span><span class="p">:</span><span class="kt">CGFloat</span> <span class="o">=</span> <span class="mf">1.0</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -798,9 +1054,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Outer Ring Width</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorOuterRingWidth</span><span class="p">:</span><span class="kt">CGFloat</span> <span class="o">=</span> <span class="mf">1.0</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -817,8 +1081,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Font</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorFont</span> <span class="o">=</span> <span class="kt">UIFont</span><span class="o">.</span><span class="nf">systemFont</span><span class="p">(</span><span class="nv">ofSize</span><span class="p">:</span> <span class="mi">10</span><span class="p">)</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -836,9 +1108,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Font Color</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorFontColor</span> <span class="o">=</span> <span class="kt">UIColor</span><span class="o">.</span><span class="n">white</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -855,9 +1135,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Loading Indicator Show or hide text</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">loadingIndicatorShouldShowValueText</span> <span class="o">=</span> <span class="kc">true</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -874,9 +1162,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Media selected on icon</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">mediaSelectedOnIcon</span><span class="p">:</span> <span class="kt">UIImage</span><span class="p">?</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -893,8 +1189,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Media selected off icon</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">mediaSelectedOffIcon</span><span class="p">:</span> <span class="kt">UIImage</span><span class="p">?</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -912,9 +1216,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Media selected grid on icon</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">mediaSelectedGridOnIcon</span><span class="p">:</span> <span class="kt">UIImage</span><span class="p">?</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -931,8 +1243,16 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Media selected grid off icon</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">mediaSelectedGridOffIcon</span><span class="p">:</span> <span class="kt">UIImage</span><span class="p">?</span></code></pre>
 
+                        </div>
                       </div>
                     </section>
                   </div>
@@ -950,9 +1270,17 @@ <h4>Declaration</h4>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>Caching image count both side (e.g. when index 1, caching 0 and 2)</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cachingImageCount</span> <span class="o">=</span> <span class="mi">1</span></code></pre>
+
+                        </div>
+                      </div>
                     </section>
                   </div>
                 </li>
@@ -999,18 +1327,45 @@ <h3 class="section-name">Init</h3>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>init with delegate</p>
 
                       </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="../Protocols/MediaBrowserDelegate.html">MediaBrowserDelegate</a></span><span class="p">)</span></code></pre>
+
+                        </div>
+                      </div>
+                      <div>
+                        <h4>Parameters</h4>
+                        <table class="graybox">
+                          <tbody>
+                            <tr>
+                              <td>
+                                <code>
+                                <em>delegate</em>
+                                </code>
+                              </td>
+                              <td>
+                                <div>
+                                  <p>MediaBrowserDelegate</p>
+                                </div>
+                              </td>
+                            </tr>
+                          </tbody>
+                        </table>
+                      </div>
                     </section>
                   </div>
                 </li>
                 <li class="item">
                   <div>
                     <code>
-                    <a name="/s:FC12MediaBrowser12MediaBrowsercFT6photosGSaCS_5Media__S0_"></a>
-                    <a name="//apple_ref/swift/Method/init(photos:)" class="dashAnchor"></a>
-                    <a class="token" href="#/s:FC12MediaBrowser12MediaBrowsercFT6photosGSaCS_5Media__S0_">init(photos:)</a>
+                    <a name="/s:FC12MediaBrowser12MediaBrowsercFT5mediaGSaCS_5Media__S0_"></a>
+                    <a name="//apple_ref/swift/Method/init(media:)" class="dashAnchor"></a>
+                    <a class="token" href="#/s:FC12MediaBrowser12MediaBrowsercFT5mediaGSaCS_5Media__S0_">init(media:)</a>
                     </code>
                   </div>
                   <div class="height-container">
@@ -1018,8 +1373,35 @@ <h3 class="section-name">Init</h3>
                     <section class="section">
                       <div class="pointer"></div>
                       <div class="abstract">
-                        <p>Undocumented</p>
+                        <p>init with media</p>
+
+                      </div>
+                      <div class="declaration">
+                        <h4>Declaration</h4>
+                        <div class="language">
+                          <p class="aside-title">Swift</p>
+                          <pre class="highlight"><code><span class="kd">public</span> <span class="n">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">media</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/Media.html">Media</a></span><span class="p">])</span></code></pre>
 
+                        </div>
+                      </div>
+                      <div>
+                        <h4>Parameters</h4>
+                        <table class="graybox">
+                          <tbody>
+                            <tr>
+                              <td>
+                                <code>
+                                <em>media</em>
+                                </code>
+                              </td>
+                              <td>
+                                <div>
+                                  <p>Media array</p>
+                                </div>
+                              </td>
+                            </tr>
+                          </tbody>
+                        </table>
                       </div>
                     </section>
                   </div>
@@ -1456,7 +1838,7 @@ <h3 class="section-name">Control Hiding / Showing</h3>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/MediaCaptionView.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/MediaCaptionView.html
index a568317..72a049f 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/MediaCaptionView.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Classes/MediaCaptionView.html
@@ -14,7 +14,7 @@
     <a title="MediaCaptionView Class Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -131,7 +131,7 @@ <h1>MediaCaptionView</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Extensions.html
index e102873..da46193 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Extensions.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Extensions.html
@@ -13,7 +13,7 @@
     <a title="Extensions  Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -92,7 +92,7 @@ <h1>Extensions</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Extensions/UIImage.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Extensions/UIImage.html
index eb04ca1..d52c93f 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Extensions/UIImage.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Extensions/UIImage.html
@@ -14,7 +14,7 @@
     <a title="UIImage Extension Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -111,7 +111,7 @@ <h1>UIImage</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Protocols.html
index 1876675..85c6b3e 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Protocols.html
@@ -13,7 +13,7 @@
     <a title="Protocols  Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -93,7 +93,7 @@ <h1>Protocols</h1>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Protocols/MediaBrowserDelegate.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Protocols/MediaBrowserDelegate.html
index 4cb3d78..e0af877 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Protocols/MediaBrowserDelegate.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/Protocols/MediaBrowserDelegate.html
@@ -14,7 +14,7 @@
     <a title="MediaBrowserDelegate Protocol Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="../index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="../index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -346,7 +346,7 @@ <h4>Default Implementation</h4>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/badge.svg b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/badge.svg
index bbc7fea..a2e0aae 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/badge.svg
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/badge.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="122" height="20"><linearGradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="a"><rect width="122" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h93v20H0z"/><path fill="#e05d44" d="M93 0h29v20H93z"/><path fill="url(#b)" d="M0 0h122v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"><text x="46.5" y="15" fill="#010101" fill-opacity=".3">documentation</text><text x="46.5" y="14">documentation</text><text x="106.5" y="15" fill="#010101" fill-opacity=".3">0%</text><text x="106.5" y="14">0%</text></g></svg>
\ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="122" height="20"><linearGradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="a"><rect width="122" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h93v20H0z"/><path fill="#e05d44" d="M93 0h29v20H93z"/><path fill="url(#b)" d="M0 0h122v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"><text x="46.5" y="15" fill="#010101" fill-opacity=".3">documentation</text><text x="46.5" y="14">documentation</text><text x="106.5" y="15" fill="#010101" fill-opacity=".3">3%</text><text x="106.5" y="14">3%</text></g></svg>
\ No newline at end of file
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/index.html b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/index.html
index 541d8f2..470af2d 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/index.html
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/index.html
@@ -13,7 +13,7 @@
     <a title="MediaBrowser  Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -149,7 +149,7 @@ <h2 id='license' class='heading'>License</h2>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/search.json b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/search.json
index 57edc29..391fc91 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/search.json
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate13numberOfMediaFT2inCS_12MediaBrowser_Si":{"name":"numberOfMedia(in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate5mediaFT3forCS_12MediaBrowser2atSi_CS_5Media":{"name":"media(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate38mediaBrowserDidFinishModalPresentationFT12mediaBrowserCS_12MediaBrowser_T_":{"name":"mediaBrowserDidFinishModalPresentation(mediaBrowser:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate9thumbnailFT3forCS_12MediaBrowser2atSi_CS_5Media":{"name":"thumbnail(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate11captionViewFT3forCS_12MediaBrowser2atSi_GSqCS_16MediaCaptionView_":{"name":"captionView(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate15didDisplayMediaFT2atSi2inCS_12MediaBrowser_T_":{"name":"didDisplayMedia(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate19actionButtonPressedFT2atSi2inCS_12MediaBrowser_T_":{"name":"actionButtonPressed(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate15isMediaSelectedFT2atSi2inCS_12MediaBrowser_Sb":{"name":"isMediaSelected(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate8mediaDidFT8selectedSb2atSi2inCS_12MediaBrowser_T_":{"name":"mediaDid(selected:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate5titleFT3forCS_12MediaBrowser2atSi_SS":{"name":"title(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html":{"name":"MediaBrowserDelegate","abstract":"<p>Undocumented</p>"},"Extensions/UIImage.html#/s:ZFE12MediaBrowserCSo7UIImage20imageForResourcePathFT4nameSS8inBundleCSo6Bundle_GSqS0__":{"name":"imageForResourcePath(name:inBundle:)","abstract":"<p>Undocumented</p>","parent_name":"UIImage"},"Extensions/UIImage.html#/s:ZFE12MediaBrowserCSo7UIImage18clearImageWithSizeFT4sizeVSC6CGSize_S0_":{"name":"clearImageWithSize(size:)","abstract":"<p>Undocumented</p>","parent_name":"UIImage"},"Extensions/UIImage.html":{"name":"UIImage"},"Classes/MediaCaptionView.html#/s:vC12MediaBrowser16MediaCaptionView12labelPaddingV12CoreGraphics7CGFloat":{"name":"labelPadding","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaCaptionView.html#/s:FC12MediaBrowser16MediaCaptionViewcFT5coderCSo7NSCoder_GSqS0__":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaCaptionView.html#/s:FC12MediaBrowser16MediaCaptionView12sizeThatFitsFVSC6CGSizeS1_":{"name":"sizeThatFits(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24navigationBarTranslucentSb":{"name":"navigationBarTranslucent","abstract":"<p>UINavigationBar Translucent</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22navigationBarTextColorCSo7UIColor":{"name":"navigationBarTextColor","abstract":"<p>UINavigationBar Text Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28navigationBarBackgroundColorCSo7UIColor":{"name":"navigationBarBackgroundColor","abstract":"<p>UINavigationBar Background Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22navigationBarTintColorCSo7UIColor":{"name":"navigationBarTintColor","abstract":"<p>UINavigationBar Tint Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser14statusBarStyleOSC16UIStatusBarStyle":{"name":"statusBarStyle","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16toolbarTextColorCSo7UIColor":{"name":"toolbarTextColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19toolbarBarTintColorCSo7UIColor":{"name":"toolbarBarTintColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22toolbarBackgroundColorCSo7UIColor":{"name":"toolbarBackgroundColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser27hasBelongedToViewControllerSb":{"name":"hasBelongedToViewController","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28isVCBasedStatusBarAppearanceSb":{"name":"isVCBasedStatusBarAppearance","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23statusBarShouldBeHiddenSb":{"name":"statusBarShouldBeHidden","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19displayActionButtonSb":{"name":"displayActionButton","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19leaveStatusBarAloneSb":{"name":"leaveStatusBarAlone","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16performingLayoutSb":{"name":"performingLayout","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser8rotatingSb":{"name":"rotating","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12viewIsActiveSb":{"name":"viewIsActive","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28didSavePreviousStateOfNavBarSb":{"name":"didSavePreviousStateOfNavBar","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser35skipNextPagingScrollViewPositioningSb":{"name":"skipNextPagingScrollViewPositioning","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24viewHasAppearedInitiallySb":{"name":"viewHasAppearedInitially","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24currentGridContentOffsetVSC7CGPoint":{"name":"currentGridContentOffset","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser8delegateGSqPS_20MediaBrowserDelegate__":{"name":"delegate","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16zoomPhotosToFillSb":{"name":"zoomPhotosToFill","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16displayNavArrowsSb":{"name":"displayNavArrows","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23displaySelectionButtonsSb":{"name":"displaySelectionButtons","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser18alwaysShowControlsSb":{"name":"alwaysShowControls","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser10enableGridSb":{"name":"enableGrid","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20enableSwipeToDismissSb":{"name":"enableSwipeToDismiss","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser11startOnGridSb":{"name":"startOnGrid","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16autoPlayOnAppearSb":{"name":"autoPlayOnAppear","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser21hideControlsOnStartupSb":{"name":"hideControlsOnStartup","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19delayToHideElementsSd":{"name":"delayToHideElements","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12captionAlphaV12CoreGraphics7CGFloat":{"name":"captionAlpha","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12toolbarAlphaV12CoreGraphics7CGFloat":{"name":"toolbarAlpha","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorInnerRingColorCSo7UIColor":{"name":"loadingIndicatorInnerRingColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorOuterRingColorCSo7UIColor":{"name":"loadingIndicatorOuterRingColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorInnerRingWidthV12CoreGraphics7CGFloat":{"name":"loadingIndicatorInnerRingWidth","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorOuterRingWidthV12CoreGraphics7CGFloat":{"name":"loadingIndicatorOuterRingWidth","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20loadingIndicatorFontCSo6UIFont":{"name":"loadingIndicatorFont","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser25loadingIndicatorFontColorCSo7UIColor":{"name":"loadingIndicatorFontColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser35loadingIndicatorShouldShowValueTextSb":{"name":"loadingIndicatorShouldShowValueText","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19mediaSelectedOnIconGSqCSo7UIImage_":{"name":"mediaSelectedOnIcon","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20mediaSelectedOffIconGSqCSo7UIImage_":{"name":"mediaSelectedOffIcon","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23mediaSelectedGridOnIconGSqCSo7UIImage_":{"name":"mediaSelectedGridOnIcon","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24mediaSelectedGridOffIconGSqCSo7UIImage_":{"name":"mediaSelectedGridOffIcon","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser17cachingImageCountSi":{"name":"cachingImageCount","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT7nibNameGSqSS_6bundleGSqCSo6Bundle__S0_":{"name":"init(nibName:bundle:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT8delegatePS_20MediaBrowserDelegate__S0_":{"name":"init(delegate:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT6photosGSaCS_5Media__S0_":{"name":"init(photos:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT5coderCSo7NSCoder_GSqS0__":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser23didReceiveMemoryWarningFT_T_":{"name":"didReceiveMemoryWarning()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser11viewDidLoadFT_T_":{"name":"viewDidLoad()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser18viewWillTransitionFT2toVSC6CGSize4withPSo37UIViewControllerTransitionCoordinator__T_":{"name":"viewWillTransition(to:with:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser14viewWillAppearFSbT_":{"name":"viewWillAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser13viewDidAppearFSbT_":{"name":"viewDidAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser17viewWillDisappearFSbT_":{"name":"viewWillDisappear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser8willMoveFT22toParentViewControllerGSqCSo16UIViewController__T_":{"name":"willMove(toParentViewController:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser7didMoveFT22toParentViewControllerGSqCSo16UIViewController__T_":{"name":"didMove(toParentViewController:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser22viewWillLayoutSubviewsFT_T_":{"name":"viewWillLayoutSubviews()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30supportedInterfaceOrientationsVSC26UIInterfaceOrientationMask":{"name":"supportedInterfaceOrientations","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser10willRotateFT2toOSC22UIInterfaceOrientation8durationSd_T_":{"name":"willRotate(to:duration:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser19willAnimateRotationFT2toOSC22UIInterfaceOrientation8durationSd_T_":{"name":"willAnimateRotation(to:duration:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser9didRotateFT4fromOSC22UIInterfaceOrientation_T_":{"name":"didRotate(from:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser19scrollViewDidScrollFCSo12UIScrollViewT_":{"name":"scrollViewDidScroll(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser27scrollViewWillBeginDraggingFCSo12UIScrollViewT_":{"name":"scrollViewWillBeginDragging(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser28scrollViewDidEndDeceleratingFCSo12UIScrollViewT_":{"name":"scrollViewDidEndDecelerating(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22prefersStatusBarHiddenSb":{"name":"prefersStatusBarHidden","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser33preferredStatusBarUpdateAnimationOSC20UIStatusBarAnimation":{"name":"preferredStatusBarUpdateAnimation","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/Media.html#/s:vC12MediaBrowser5Media7captionSS":{"name":"caption","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media10emptyImageSb":{"name":"emptyImage","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media7isVideoSb":{"name":"isVideo","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media15underlyingImageGSqCSo7UIImage_":{"name":"underlyingImage","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT_S0_":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5imageCSo7UIImage_S0_":{"name":"init(image:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5imageCSo7UIImage7captionSS_S0_":{"name":"init(image:caption:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT3urlV10Foundation3URL7captionSS_S0_":{"name":"init(url:caption:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT3urlV10Foundation3URL_S0_":{"name":"init(url:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5assetCSo7PHAsset10targetSizeVSC6CGSize_S0_":{"name":"init(asset:targetSize:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT8videoURLV10Foundation3URL_S0_":{"name":"init(videoURL:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media8videoURLGSqV10Foundation3URL_":{"name":"videoURL","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media11setVideoURLFT3urlGSqV10Foundation3URL__T_":{"name":"setVideoURL(url:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media11getVideoURLFT10completionFGSqV10Foundation3URL_T__T_":{"name":"getVideoURL(completion:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media28loadUnderlyingImageAndNotifyFT_T_":{"name":"loadUnderlyingImageAndNotify()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media35performLoadUnderlyingImageAndNotifyFT_T_":{"name":"performLoadUnderlyingImageAndNotify()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media21unloadUnderlyingImageFT_T_":{"name":"unloadUnderlyingImage()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media16cancelAnyLoadingFT_T_":{"name":"cancelAnyLoading()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media6equalsFT5photoS0__Sb":{"name":"equals(photo:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html":{"name":"Media","abstract":"<p>Undocumented</p>"},"Classes/MediaBrowser.html":{"name":"MediaBrowser","abstract":"<p>Undocumented</p>"},"Classes/MediaCaptionView.html":{"name":"MediaCaptionView","abstract":"<p>Undocumented</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"}}
\ No newline at end of file
+{"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate13numberOfMediaFT2inCS_12MediaBrowser_Si":{"name":"numberOfMedia(in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate5mediaFT3forCS_12MediaBrowser2atSi_CS_5Media":{"name":"media(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate38mediaBrowserDidFinishModalPresentationFT12mediaBrowserCS_12MediaBrowser_T_":{"name":"mediaBrowserDidFinishModalPresentation(mediaBrowser:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate9thumbnailFT3forCS_12MediaBrowser2atSi_CS_5Media":{"name":"thumbnail(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate11captionViewFT3forCS_12MediaBrowser2atSi_GSqCS_16MediaCaptionView_":{"name":"captionView(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate15didDisplayMediaFT2atSi2inCS_12MediaBrowser_T_":{"name":"didDisplayMedia(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate19actionButtonPressedFT2atSi2inCS_12MediaBrowser_T_":{"name":"actionButtonPressed(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate15isMediaSelectedFT2atSi2inCS_12MediaBrowser_Sb":{"name":"isMediaSelected(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate8mediaDidFT8selectedSb2atSi2inCS_12MediaBrowser_T_":{"name":"mediaDid(selected:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate5titleFT3forCS_12MediaBrowser2atSi_SS":{"name":"title(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html":{"name":"MediaBrowserDelegate","abstract":"<p>Undocumented</p>"},"Extensions/UIImage.html#/s:ZFE12MediaBrowserCSo7UIImage20imageForResourcePathFT4nameSS8inBundleCSo6Bundle_GSqS0__":{"name":"imageForResourcePath(name:inBundle:)","abstract":"<p>Undocumented</p>","parent_name":"UIImage"},"Extensions/UIImage.html#/s:ZFE12MediaBrowserCSo7UIImage18clearImageWithSizeFT4sizeVSC6CGSize_S0_":{"name":"clearImageWithSize(size:)","abstract":"<p>Undocumented</p>","parent_name":"UIImage"},"Extensions/UIImage.html":{"name":"UIImage"},"Classes/MediaCaptionView.html#/s:vC12MediaBrowser16MediaCaptionView12labelPaddingV12CoreGraphics7CGFloat":{"name":"labelPadding","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaCaptionView.html#/s:FC12MediaBrowser16MediaCaptionViewcFT5coderCSo7NSCoder_GSqS0__":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaCaptionView.html#/s:FC12MediaBrowser16MediaCaptionView12sizeThatFitsFVSC6CGSizeS1_":{"name":"sizeThatFits(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24navigationBarTranslucentSb":{"name":"navigationBarTranslucent","abstract":"<p>UINavigationBar Translucent for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22navigationBarTextColorCSo7UIColor":{"name":"navigationBarTextColor","abstract":"<p>UINavigationBar Text Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28navigationBarBackgroundColorCSo7UIColor":{"name":"navigationBarBackgroundColor","abstract":"<p>UINavigationBar Background Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22navigationBarTintColorCSo7UIColor":{"name":"navigationBarTintColor","abstract":"<p>UINavigationBar Tint Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser14statusBarStyleOSC16UIStatusBarStyle":{"name":"statusBarStyle","abstract":"<p>UIStatusBarStyle for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16toolbarTextColorCSo7UIColor":{"name":"toolbarTextColor","abstract":"<p>UIToolBar Text Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19toolbarBarTintColorCSo7UIColor":{"name":"toolbarBarTintColor","abstract":"<p>UIToolBar Tint Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22toolbarBackgroundColorCSo7UIColor":{"name":"toolbarBackgroundColor","abstract":"<p>UIToolBar Tint Background for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser27hasBelongedToViewControllerSb":{"name":"hasBelongedToViewController","abstract":"<p>MediaBrowser has belonged to viewcontroller</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28isVCBasedStatusBarAppearanceSb":{"name":"isVCBasedStatusBarAppearance","abstract":"<p>Check viewcontroller based status bar apperance</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23statusBarShouldBeHiddenSb":{"name":"statusBarShouldBeHidden","abstract":"<p>Hide or show status bar</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19displayActionButtonSb":{"name":"displayActionButton","abstract":"<p>Display action button (share)</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19leaveStatusBarAloneSb":{"name":"leaveStatusBarAlone","abstract":"<p>Make status bar not hide</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16performingLayoutSb":{"name":"performingLayout","abstract":"<p>Perform layout</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser8rotatingSb":{"name":"rotating","abstract":"<p>Support rotating</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12viewIsActiveSb":{"name":"viewIsActive","abstract":"<p>Active as in it&rsquo;s in the view heirarchy</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28didSavePreviousStateOfNavBarSb":{"name":"didSavePreviousStateOfNavBar","abstract":"<p>Save previous status bar style to return when push</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser35skipNextPagingScrollViewPositioningSb":{"name":"skipNextPagingScrollViewPositioning","abstract":"<p>Stop specific layout being triggered</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24viewHasAppearedInitiallySb":{"name":"viewHasAppearedInitially","abstract":"<p>View has appeared initially</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24currentGridContentOffsetVSC7CGPoint":{"name":"currentGridContentOffset","abstract":"<p>Make current grid offset</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser8delegateGSqPS_20MediaBrowserDelegate__":{"name":"delegate","abstract":"<p>Set MediaBrowserDelegate for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16zoomPhotosToFillSb":{"name":"zoomPhotosToFill","abstract":"<p>Available zoom photos to fill</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28displayMediaNavigationArrowsSb":{"name":"displayMediaNavigationArrows","abstract":"<p>Display Media Navigation Arrows</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23displaySelectionButtonsSb":{"name":"displaySelectionButtons","abstract":"<p>Display selection buttons</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser18alwaysShowControlsSb":{"name":"alwaysShowControls","abstract":"<p>Always show controls</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser10enableGridSb":{"name":"enableGrid","abstract":"<p>Enable grid</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20enableSwipeToDismissSb":{"name":"enableSwipeToDismiss","abstract":"<p>Enable swipe to dismiss</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser11startOnGridSb":{"name":"startOnGrid","abstract":"<p>Start on Grid</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16autoPlayOnAppearSb":{"name":"autoPlayOnAppear","abstract":"<p>Auto play video on appear</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser21hideControlsOnStartupSb":{"name":"hideControlsOnStartup","abstract":"<p>Hide control when MediaBrowser start</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19delayToHideElementsSd":{"name":"delayToHideElements","abstract":"<p>Hide time inerval</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12captionAlphaV12CoreGraphics7CGFloat":{"name":"captionAlpha","abstract":"<p>Captionview alpha</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12toolbarAlphaV12CoreGraphics7CGFloat":{"name":"toolbarAlpha","abstract":"<p>Toolbar alpha</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorInnerRingColorCSo7UIColor":{"name":"loadingIndicatorInnerRingColor","abstract":"<p>Loading Indicator Inner Ring Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorOuterRingColorCSo7UIColor":{"name":"loadingIndicatorOuterRingColor","abstract":"<p>Loading Indicator Outer Ring Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorInnerRingWidthV12CoreGraphics7CGFloat":{"name":"loadingIndicatorInnerRingWidth","abstract":"<p>Loading Indicator Inner Ring Width</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorOuterRingWidthV12CoreGraphics7CGFloat":{"name":"loadingIndicatorOuterRingWidth","abstract":"<p>Loading Indicator Outer Ring Width</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20loadingIndicatorFontCSo6UIFont":{"name":"loadingIndicatorFont","abstract":"<p>Loading Indicator Font</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser25loadingIndicatorFontColorCSo7UIColor":{"name":"loadingIndicatorFontColor","abstract":"<p>Loading Indicator Font Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser35loadingIndicatorShouldShowValueTextSb":{"name":"loadingIndicatorShouldShowValueText","abstract":"<p>Loading Indicator Show or hide text</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19mediaSelectedOnIconGSqCSo7UIImage_":{"name":"mediaSelectedOnIcon","abstract":"<p>Media selected on icon</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20mediaSelectedOffIconGSqCSo7UIImage_":{"name":"mediaSelectedOffIcon","abstract":"<p>Media selected off icon</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23mediaSelectedGridOnIconGSqCSo7UIImage_":{"name":"mediaSelectedGridOnIcon","abstract":"<p>Media selected grid on icon</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24mediaSelectedGridOffIconGSqCSo7UIImage_":{"name":"mediaSelectedGridOffIcon","abstract":"<p>Media selected grid off icon</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser17cachingImageCountSi":{"name":"cachingImageCount","abstract":"<p>Caching image count both side (e.g. when index 1, caching 0 and 2)</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT7nibNameGSqSS_6bundleGSqCSo6Bundle__S0_":{"name":"init(nibName:bundle:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT8delegatePS_20MediaBrowserDelegate__S0_":{"name":"init(delegate:)","abstract":"<p>init with delegate</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT5mediaGSaCS_5Media__S0_":{"name":"init(media:)","abstract":"<p>init with media</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT5coderCSo7NSCoder_GSqS0__":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser23didReceiveMemoryWarningFT_T_":{"name":"didReceiveMemoryWarning()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser11viewDidLoadFT_T_":{"name":"viewDidLoad()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser18viewWillTransitionFT2toVSC6CGSize4withPSo37UIViewControllerTransitionCoordinator__T_":{"name":"viewWillTransition(to:with:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser14viewWillAppearFSbT_":{"name":"viewWillAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser13viewDidAppearFSbT_":{"name":"viewDidAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser17viewWillDisappearFSbT_":{"name":"viewWillDisappear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser8willMoveFT22toParentViewControllerGSqCSo16UIViewController__T_":{"name":"willMove(toParentViewController:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser7didMoveFT22toParentViewControllerGSqCSo16UIViewController__T_":{"name":"didMove(toParentViewController:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser22viewWillLayoutSubviewsFT_T_":{"name":"viewWillLayoutSubviews()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30supportedInterfaceOrientationsVSC26UIInterfaceOrientationMask":{"name":"supportedInterfaceOrientations","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser10willRotateFT2toOSC22UIInterfaceOrientation8durationSd_T_":{"name":"willRotate(to:duration:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser19willAnimateRotationFT2toOSC22UIInterfaceOrientation8durationSd_T_":{"name":"willAnimateRotation(to:duration:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser9didRotateFT4fromOSC22UIInterfaceOrientation_T_":{"name":"didRotate(from:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser19scrollViewDidScrollFCSo12UIScrollViewT_":{"name":"scrollViewDidScroll(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser27scrollViewWillBeginDraggingFCSo12UIScrollViewT_":{"name":"scrollViewWillBeginDragging(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser28scrollViewDidEndDeceleratingFCSo12UIScrollViewT_":{"name":"scrollViewDidEndDecelerating(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22prefersStatusBarHiddenSb":{"name":"prefersStatusBarHidden","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser33preferredStatusBarUpdateAnimationOSC20UIStatusBarAnimation":{"name":"preferredStatusBarUpdateAnimation","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/Media.html#/s:vC12MediaBrowser5Media7captionSS":{"name":"caption","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media10emptyImageSb":{"name":"emptyImage","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media7isVideoSb":{"name":"isVideo","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media15underlyingImageGSqCSo7UIImage_":{"name":"underlyingImage","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT_S0_":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5imageCSo7UIImage_S0_":{"name":"init(image:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5imageCSo7UIImage7captionSS_S0_":{"name":"init(image:caption:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT3urlV10Foundation3URL7captionSS_S0_":{"name":"init(url:caption:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT3urlV10Foundation3URL_S0_":{"name":"init(url:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5assetCSo7PHAsset10targetSizeVSC6CGSize_S0_":{"name":"init(asset:targetSize:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT8videoURLV10Foundation3URL_S0_":{"name":"init(videoURL:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media8videoURLGSqV10Foundation3URL_":{"name":"videoURL","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media11setVideoURLFT3urlGSqV10Foundation3URL__T_":{"name":"setVideoURL(url:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media11getVideoURLFT10completionFGSqV10Foundation3URL_T__T_":{"name":"getVideoURL(completion:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media28loadUnderlyingImageAndNotifyFT_T_":{"name":"loadUnderlyingImageAndNotify()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media35performLoadUnderlyingImageAndNotifyFT_T_":{"name":"performLoadUnderlyingImageAndNotify()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media21unloadUnderlyingImageFT_T_":{"name":"unloadUnderlyingImage()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media16cancelAnyLoadingFT_T_":{"name":"cancelAnyLoading()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media6equalsFT5photoS0__Sb":{"name":"equals(photo:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html":{"name":"Media","abstract":"<p>Undocumented</p>"},"Classes/MediaBrowser.html":{"name":"MediaBrowser","abstract":"<p>Undocumented</p>"},"Classes/MediaCaptionView.html":{"name":"MediaCaptionView","abstract":"<p>Undocumented</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"}}
\ No newline at end of file
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/undocumented.json
index f4a55d4..2098be6 100644
--- a/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/undocumented.json
+++ b/docs/docsets/MediaBrowser.docset/Contents/Resources/Documents/undocumented.json
@@ -149,469 +149,441 @@
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 61,
-      "symbol": "MediaBrowser.navigationBarTranslucent",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 62,
-      "symbol": "MediaBrowser.navigationBarTextColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 63,
-      "symbol": "MediaBrowser.navigationBarBackgroundColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 64,
-      "symbol": "MediaBrowser.navigationBarTintColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 65,
+      "line": 73,
       "symbol": "MediaBrowser.statusBarStyle",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 67,
+      "line": 75,
       "symbol": "MediaBrowser.toolbarTextColor",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 68,
+      "line": 76,
       "symbol": "MediaBrowser.toolbarBarTintColor",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 69,
+      "line": 77,
       "symbol": "MediaBrowser.toolbarBackgroundColor",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 77,
+      "line": 85,
       "symbol": "MediaBrowser.hasBelongedToViewController",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 78,
+      "line": 86,
       "symbol": "MediaBrowser.isVCBasedStatusBarAppearance",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 79,
+      "line": 87,
       "symbol": "MediaBrowser.statusBarShouldBeHidden",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 80,
+      "line": 88,
       "symbol": "MediaBrowser.displayActionButton",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 81,
+      "line": 89,
       "symbol": "MediaBrowser.leaveStatusBarAlone",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 82,
+      "line": 90,
       "symbol": "MediaBrowser.performingLayout",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 83,
+      "line": 91,
       "symbol": "MediaBrowser.rotating",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 84,
+      "line": 92,
       "symbol": "MediaBrowser.viewIsActive",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 85,
+      "line": 93,
       "symbol": "MediaBrowser.didSavePreviousStateOfNavBar",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 86,
+      "line": 94,
       "symbol": "MediaBrowser.skipNextPagingScrollViewPositioning",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 87,
+      "line": 95,
       "symbol": "MediaBrowser.viewHasAppearedInitially",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 88,
+      "line": 96,
       "symbol": "MediaBrowser.currentGridContentOffset",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 92,
+      "line": 100,
       "symbol": "MediaBrowser.delegate",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 93,
+      "line": 101,
       "symbol": "MediaBrowser.zoomPhotosToFill",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 94,
+      "line": 102,
       "symbol": "MediaBrowser.displayNavArrows",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 95,
+      "line": 103,
       "symbol": "MediaBrowser.displaySelectionButtons",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 96,
+      "line": 104,
       "symbol": "MediaBrowser.alwaysShowControls",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 97,
+      "line": 105,
       "symbol": "MediaBrowser.enableGrid",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 98,
+      "line": 106,
       "symbol": "MediaBrowser.enableSwipeToDismiss",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 99,
+      "line": 107,
       "symbol": "MediaBrowser.startOnGrid",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 100,
+      "line": 108,
       "symbol": "MediaBrowser.autoPlayOnAppear",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 101,
+      "line": 109,
       "symbol": "MediaBrowser.hideControlsOnStartup",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 102,
+      "line": 110,
       "symbol": "MediaBrowser.delayToHideElements",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 104,
+      "line": 112,
       "symbol": "MediaBrowser.captionAlpha",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 105,
+      "line": 113,
       "symbol": "MediaBrowser.toolbarAlpha",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 108,
+      "line": 116,
       "symbol": "MediaBrowser.loadingIndicatorInnerRingColor",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 109,
+      "line": 117,
       "symbol": "MediaBrowser.loadingIndicatorOuterRingColor",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 110,
+      "line": 118,
       "symbol": "MediaBrowser.loadingIndicatorInnerRingWidth",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 111,
+      "line": 119,
       "symbol": "MediaBrowser.loadingIndicatorOuterRingWidth",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 112,
+      "line": 120,
       "symbol": "MediaBrowser.loadingIndicatorFont",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 113,
+      "line": 121,
       "symbol": "MediaBrowser.loadingIndicatorFontColor",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 114,
+      "line": 122,
       "symbol": "MediaBrowser.loadingIndicatorShouldShowValueText",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 116,
+      "line": 124,
       "symbol": "MediaBrowser.mediaSelectedOnIcon",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 117,
+      "line": 125,
       "symbol": "MediaBrowser.mediaSelectedOffIcon",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 119,
+      "line": 127,
       "symbol": "MediaBrowser.mediaSelectedGridOnIcon",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 120,
+      "line": 128,
       "symbol": "MediaBrowser.mediaSelectedGridOffIcon",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 122,
+      "line": 130,
       "symbol": "MediaBrowser.cachingImageCount",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 125,
+      "line": 133,
       "symbol": "MediaBrowser.init(nibName:bundle:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 130,
+      "line": 138,
       "symbol": "MediaBrowser.init(delegate:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 135,
+      "line": 143,
       "symbol": "MediaBrowser.init(photos:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 140,
+      "line": 148,
       "symbol": "MediaBrowser.init(coder:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 200,
+      "line": 208,
       "symbol": "MediaBrowser.didReceiveMemoryWarning()",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 212,
+      "line": 220,
       "symbol": "MediaBrowser.viewDidLoad()",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 299,
+      "line": 307,
       "symbol": "MediaBrowser.viewWillTransition(to:with:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 449,
+      "line": 457,
       "symbol": "MediaBrowser.viewWillAppear(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 497,
+      "line": 505,
       "symbol": "MediaBrowser.viewDidAppear(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 513,
+      "line": 521,
       "symbol": "MediaBrowser.viewWillDisappear(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 552,
+      "line": 560,
       "symbol": "MediaBrowser.willMove(toParentViewController:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 557,
+      "line": 565,
       "symbol": "MediaBrowser.didMove(toParentViewController:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 616,
+      "line": 624,
       "symbol": "MediaBrowser.viewWillLayoutSubviews()",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 684,
+      "line": 692,
       "symbol": "MediaBrowser.supportedInterfaceOrientations",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 688,
+      "line": 696,
       "symbol": "MediaBrowser.willRotate(to:duration:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 700,
+      "line": 708,
       "symbol": "MediaBrowser.willAnimateRotation(to:duration:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 711,
+      "line": 719,
       "symbol": "MediaBrowser.didRotate(from:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1267,
+      "line": 1275,
       "symbol": "MediaBrowser.scrollViewDidScroll(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1295,
+      "line": 1303,
       "symbol": "MediaBrowser.scrollViewWillBeginDragging(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1300,
+      "line": 1308,
       "symbol": "MediaBrowser.scrollViewDidEndDecelerating(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1747,
+      "line": 1755,
       "symbol": "MediaBrowser.prefersStatusBarHidden",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1755,
+      "line": 1763,
       "symbol": "MediaBrowser.preferredStatusBarUpdateAnimation",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
@@ -784,496 +756,6 @@
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 12,
-      "symbol": "MediaGridCell",
-      "symbol_kind": "source.lang.swift.decl.class",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 23,
-      "symbol": "MediaGridCell.loadingIndicator",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 95,
-      "symbol": "MediaGridCell.init(coder:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 143,
-      "symbol": "MediaGridCell.layoutSubviews()",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 161,
-      "symbol": "MediaGridCell.prepareForReuse()",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 210,
-      "symbol": "MediaGridCell.isSelected",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 233,
-      "symbol": "MediaGridCell.touchesBegan(_:with:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 238,
-      "symbol": "MediaGridCell.touchesEnded(_:with:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 243,
-      "symbol": "MediaGridCell.touchesCancelled(_:with:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 298,
-      "symbol": "MediaGridCell.setProgressFromNotification(notification:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridCell.swift",
-      "line": 308,
-      "symbol": "MediaGridCell.handlePhotoLoadingDidEndNotification(notification:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 11,
-      "symbol": "MediaGridViewController",
-      "symbol_kind": "source.lang.swift.decl.class",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 20,
-      "symbol": "MediaGridViewController.init(coder:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 26,
-      "symbol": "MediaGridViewController.viewDidLoad()",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 36,
-      "symbol": "MediaGridViewController.viewWillDisappear(_:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 51,
-      "symbol": "MediaGridViewController.viewWillLayoutSubviews()",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 56,
-      "symbol": "MediaGridViewController.viewDidLayoutSubviews()",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 97,
-      "symbol": "MediaGridViewController.viewWillTransition(to:with:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 108,
-      "symbol": "MediaGridViewController.collectionView(_:numberOfItemsInSection:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 116,
-      "symbol": "MediaGridViewController.collectionView(_:cellForItemAt:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 136,
-      "symbol": "MediaGridViewController.collectionView(_:didSelectItemAt:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 143,
-      "symbol": "MediaGridViewController.collectionView(_:didEndDisplaying:forItemAt:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 151,
-      "symbol": "MediaGridViewController.collectionView(_:layout:sizeForItemAt:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 157,
-      "symbol": "MediaGridViewController.collectionView(_:layout:minimumInteritemSpacingForSectionAt:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 161,
-      "symbol": "MediaGridViewController.collectionView(_:layout:minimumLineSpacingForSectionAt:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaGridViewController.swift",
-      "line": 165,
-      "symbol": "MediaGridViewController.collectionView(_:layout:insetForSectionAt:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 12,
-      "symbol": "MediaTapDetectingImageView",
-      "symbol_kind": "source.lang.swift.decl.class",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 13,
-      "symbol": "MediaTapDetectingImageView.tapDelegate",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 15,
-      "symbol": "MediaTapDetectingImageView.init(frame:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 20,
-      "symbol": "MediaTapDetectingImageView.init(image:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 25,
-      "symbol": "MediaTapDetectingImageView.init(image:highlightedImage:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 30,
-      "symbol": "MediaTapDetectingImageView.init(coder:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 34,
-      "symbol": "MediaTapDetectingImageView.touchesEnded(_:with:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 70,
-      "symbol": "TapDetectingImageViewDelegate",
-      "symbol_kind": "source.lang.swift.decl.protocol",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 71,
-      "symbol": "TapDetectingImageViewDelegate.singleTapDetectedInImageView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 72,
-      "symbol": "TapDetectingImageViewDelegate.doubleTapDetectedInImageView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingImageView.swift",
-      "line": 73,
-      "symbol": "TapDetectingImageViewDelegate.tripleTapDetectedInImageView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 12,
-      "symbol": "MediaTapDetectingView",
-      "symbol_kind": "source.lang.swift.decl.class",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 13,
-      "symbol": "MediaTapDetectingView.tapDelegate",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 15,
-      "symbol": "MediaTapDetectingView.init()",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 20,
-      "symbol": "MediaTapDetectingView.init(frame:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 25,
-      "symbol": "MediaTapDetectingView.init(coder:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 29,
-      "symbol": "MediaTapDetectingView.touchesEnded(_:with:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 65,
-      "symbol": "TapDetectingViewDelegate",
-      "symbol_kind": "source.lang.swift.decl.protocol",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 66,
-      "symbol": "TapDetectingViewDelegate.singleTapDetectedInView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 67,
-      "symbol": "TapDetectingViewDelegate.doubleTapDetectedInView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaTapDetectingView.swift",
-      "line": 68,
-      "symbol": "TapDetectingViewDelegate.tripleTapDetectedInView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 12,
-      "symbol": "MediaZoomingScrollView",
-      "symbol_kind": "source.lang.swift.decl.class",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 13,
-      "symbol": "MediaZoomingScrollView.index",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 14,
-      "symbol": "MediaZoomingScrollView.media",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 15,
-      "symbol": "MediaZoomingScrollView.captionView",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 16,
-      "symbol": "MediaZoomingScrollView.selectedButton",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 17,
-      "symbol": "MediaZoomingScrollView.playButton",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 18,
-      "symbol": "MediaZoomingScrollView.loadingIndicator",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 25,
-      "symbol": "MediaZoomingScrollView.init(mediaBrowser:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 67,
-      "symbol": "MediaZoomingScrollView.init(coder:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 98,
-      "symbol": "MediaZoomingScrollView.backgroundColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 218,
-      "symbol": "MediaZoomingScrollView.setProgressFromNotification(notification:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 326,
-      "symbol": "MediaZoomingScrollView.layoutSubviews()",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 377,
-      "symbol": "MediaZoomingScrollView.viewForZooming(in:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 381,
-      "symbol": "MediaZoomingScrollView.scrollViewWillBeginDragging(_:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 385,
-      "symbol": "MediaZoomingScrollView.scrollViewWillBeginZooming(_:with:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 390,
-      "symbol": "MediaZoomingScrollView.scrollViewDidEndDragging(_:willDecelerate:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 394,
-      "symbol": "MediaZoomingScrollView.scrollViewDidZoom(_:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 431,
-      "symbol": "MediaZoomingScrollView.singleTapDetectedInImageView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 435,
-      "symbol": "MediaZoomingScrollView.doubleTapDetectedInImageView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 439,
-      "symbol": "MediaZoomingScrollView.tripleTapDetectedInImageView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 444,
-      "symbol": "MediaZoomingScrollView.singleTapDetectedInView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 456,
-      "symbol": "MediaZoomingScrollView.doubleTapDetectedInView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaZoomingScrollView.swift",
-      "line": 468,
-      "symbol": "MediaZoomingScrollView.tripleTapDetectedInView(view:touch:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/UIImageExtension.swift",
       "line": 13,
diff --git a/docs/docsets/MediaBrowser.docset/Contents/Resources/docSet.dsidx b/docs/docsets/MediaBrowser.docset/Contents/Resources/docSet.dsidx
index 6aec648892103c1f22053137bff520fbaccc7990..8721ffd1a8be6414b7118fe664fc57c8c68e97a2 100644
GIT binary patch
delta 661
zcmZp8z|`=7X~P$JM$XM&<=gofIX2howK4|wFsLvDGccMniu2#)U&EgU<ox8f;Opa)
z=3T>U&2xjNhev=rmg_2)59f8xSdQHs!t9gTx!9W6cv)LnIas!^1Tx=Zu4Vedl*jm$
zF_3|QVY05hB@2+wom^m$Ir+1Jos=Z2G=nOmb53G$acVJ?(#t5x&B@+uXlTNs(#Xc<
zD%<GHn37pskds*Ho0^iD=$BZQnVwjZnV;uaRFq#{Jo%%ci?{`L6`N0+CUH)-)pVP@
z#y%{egF%KdgMnoVV+IR9a}To~(?0%*{2Y8M_{^9>c&G64@EqW==03)FliQtZ50^S;
z8^=eE0QOz%Ds1ko3s{92l7LP}1C0u7){;%EjG4tCr)_3zWn<i&=D2`&a=Cw}U>=*Q
zWTQD_W?p8AMlQ(ZlN-yNrIX!4Ou;<&;6&%(cvG;S;^Tu2;vF{yun9QKW#I4Tm*LyT
z7tVX0*OF%!k0JMVZV#>lT+W;qICD9^aZKb;VqeK_!nT9WhIKis5KAHR1?E7eV@w8&
zYZ)~d=1wdO-@GkBnM<{iRfCNI6nfZ$hKRs($UeZbsewhnNuHsZfxnoaiLa9P8*e+W
z7|%2wJ?<iICax)5a-1a`XE^-Wm$GxRMYCRF^<Y`YBE&qM=^fJ|CO;-7#_7PA|IE-l
ivCwvNV*v}VP_82z11MNfLxmF_Dx06yN;55*pa1}7LBjw5

delta 622
zcmZp8z|`=7X~P$JMvl#2<=gofIXBnpwKC@AFsLvDF)#!%3i99OU&Eiqugmb6?>}EC
z?<3w~UM8OTJi*-8xmCF4a0zqH<5b~jV!y>6#deX+ll2N~D$5I&DJ+J}yO?8{t}yvA
zUS%|7V31^$W>95x&PgmTPA!H~dKo3TIoS*h4DFLA7-UYCoiD`U$|@;Y%$S)s`KN*1
z=0HOe7Qs9=UD-x$#+1zBf}F%kzr?c1_p>~C49yS%n_0|~IN2;%b;aEoC+o~IV$7Os
ztLZj*jeS^L8-omE8UxED#xxdQ<}PL(rak=S{A_&7_)M6Bcqj34@$BQV<UYc9o!gab
z7ndq$3&(p7KlUB$N^GvI^H>EL5`b<)1C0u7){;%EjG4v0shb%~*%&uxI4<B7DqvHW
zY_tSAJhMcjAS1sdzj*ROXE#YR2-`h4(K$HY)HgLHGci6s*dX3<GKYWXrT{hphiwe}
z-TX3q`}o3n&+}UH?BX%x-p=j8b(1TG^Cf2+CqKt34r}&9?7qOT4P`yRs?E~H{E|6~
z={}Pu<1t1@hHVoI3pUS9Q05ZK)nH=)g%l!OFaydV`v8j@FVIKw42=x@#r#ZsmAv10
zTX{uzrts)+7jQFhP2!T_EaEuD;lsX|ot-U`^#ZFK%NiB|=BZ3?m=-YkFflMrW%OtG
r$j~^k(0X%o0}HQkz9Sn0$nR)gXNP)y^V42wrcDJb0-IST{E-I$3f{3!

diff --git a/docs/docsets/MediaBrowser.tgz b/docs/docsets/MediaBrowser.tgz
index 792a9ffef924c3fad8b741352af4674c1099f75a..9eaa4fa9f0fa384b0d88ae6d882f7e68a79f848b 100644
GIT binary patch
delta 65280
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
O!l*;X1aN_<aQ_P-)wwhP

delta 64499
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%0Ds#&dVEs}2|!C&d~ndHJO{l;uFYvLO3Xvw|e
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
DvY$Qt

diff --git a/docs/index.html b/docs/index.html
index 541d8f2..470af2d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -13,7 +13,7 @@
     <a title="MediaBrowser  Reference"></a>
     <header>
       <div class="content-wrapper">
-        <p><a href="index.html">MediaBrowser Docs</a> (3% documented)</p>
+        <p><a href="index.html">MediaBrowser Docs</a> (41% documented)</p>
       </div>
     </header>
     <div class="content-wrapper">
@@ -149,7 +149,7 @@ <h2 id='license' class='heading'>License</h2>
           </section>
         </section>
         <section id="footer">
-          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-09)</p>
+          <p>&copy; 2017 <a class="link" href="https://github.com/younatics/MediaBrowser" target="_blank" rel="external">Seungyoun Yi</a>. All rights reserved. (Last updated: 2017-09-10)</p>
           <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
         </section>
       </article>
diff --git a/docs/search.json b/docs/search.json
index 57edc29..391fc91 100644
--- a/docs/search.json
+++ b/docs/search.json
@@ -1 +1 @@
-{"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate13numberOfMediaFT2inCS_12MediaBrowser_Si":{"name":"numberOfMedia(in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate5mediaFT3forCS_12MediaBrowser2atSi_CS_5Media":{"name":"media(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate38mediaBrowserDidFinishModalPresentationFT12mediaBrowserCS_12MediaBrowser_T_":{"name":"mediaBrowserDidFinishModalPresentation(mediaBrowser:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate9thumbnailFT3forCS_12MediaBrowser2atSi_CS_5Media":{"name":"thumbnail(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate11captionViewFT3forCS_12MediaBrowser2atSi_GSqCS_16MediaCaptionView_":{"name":"captionView(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate15didDisplayMediaFT2atSi2inCS_12MediaBrowser_T_":{"name":"didDisplayMedia(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate19actionButtonPressedFT2atSi2inCS_12MediaBrowser_T_":{"name":"actionButtonPressed(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate15isMediaSelectedFT2atSi2inCS_12MediaBrowser_Sb":{"name":"isMediaSelected(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate8mediaDidFT8selectedSb2atSi2inCS_12MediaBrowser_T_":{"name":"mediaDid(selected:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate5titleFT3forCS_12MediaBrowser2atSi_SS":{"name":"title(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html":{"name":"MediaBrowserDelegate","abstract":"<p>Undocumented</p>"},"Extensions/UIImage.html#/s:ZFE12MediaBrowserCSo7UIImage20imageForResourcePathFT4nameSS8inBundleCSo6Bundle_GSqS0__":{"name":"imageForResourcePath(name:inBundle:)","abstract":"<p>Undocumented</p>","parent_name":"UIImage"},"Extensions/UIImage.html#/s:ZFE12MediaBrowserCSo7UIImage18clearImageWithSizeFT4sizeVSC6CGSize_S0_":{"name":"clearImageWithSize(size:)","abstract":"<p>Undocumented</p>","parent_name":"UIImage"},"Extensions/UIImage.html":{"name":"UIImage"},"Classes/MediaCaptionView.html#/s:vC12MediaBrowser16MediaCaptionView12labelPaddingV12CoreGraphics7CGFloat":{"name":"labelPadding","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaCaptionView.html#/s:FC12MediaBrowser16MediaCaptionViewcFT5coderCSo7NSCoder_GSqS0__":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaCaptionView.html#/s:FC12MediaBrowser16MediaCaptionView12sizeThatFitsFVSC6CGSizeS1_":{"name":"sizeThatFits(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24navigationBarTranslucentSb":{"name":"navigationBarTranslucent","abstract":"<p>UINavigationBar Translucent</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22navigationBarTextColorCSo7UIColor":{"name":"navigationBarTextColor","abstract":"<p>UINavigationBar Text Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28navigationBarBackgroundColorCSo7UIColor":{"name":"navigationBarBackgroundColor","abstract":"<p>UINavigationBar Background Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22navigationBarTintColorCSo7UIColor":{"name":"navigationBarTintColor","abstract":"<p>UINavigationBar Tint Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser14statusBarStyleOSC16UIStatusBarStyle":{"name":"statusBarStyle","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16toolbarTextColorCSo7UIColor":{"name":"toolbarTextColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19toolbarBarTintColorCSo7UIColor":{"name":"toolbarBarTintColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22toolbarBackgroundColorCSo7UIColor":{"name":"toolbarBackgroundColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser27hasBelongedToViewControllerSb":{"name":"hasBelongedToViewController","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28isVCBasedStatusBarAppearanceSb":{"name":"isVCBasedStatusBarAppearance","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23statusBarShouldBeHiddenSb":{"name":"statusBarShouldBeHidden","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19displayActionButtonSb":{"name":"displayActionButton","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19leaveStatusBarAloneSb":{"name":"leaveStatusBarAlone","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16performingLayoutSb":{"name":"performingLayout","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser8rotatingSb":{"name":"rotating","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12viewIsActiveSb":{"name":"viewIsActive","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28didSavePreviousStateOfNavBarSb":{"name":"didSavePreviousStateOfNavBar","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser35skipNextPagingScrollViewPositioningSb":{"name":"skipNextPagingScrollViewPositioning","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24viewHasAppearedInitiallySb":{"name":"viewHasAppearedInitially","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24currentGridContentOffsetVSC7CGPoint":{"name":"currentGridContentOffset","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser8delegateGSqPS_20MediaBrowserDelegate__":{"name":"delegate","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16zoomPhotosToFillSb":{"name":"zoomPhotosToFill","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16displayNavArrowsSb":{"name":"displayNavArrows","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23displaySelectionButtonsSb":{"name":"displaySelectionButtons","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser18alwaysShowControlsSb":{"name":"alwaysShowControls","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser10enableGridSb":{"name":"enableGrid","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20enableSwipeToDismissSb":{"name":"enableSwipeToDismiss","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser11startOnGridSb":{"name":"startOnGrid","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16autoPlayOnAppearSb":{"name":"autoPlayOnAppear","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser21hideControlsOnStartupSb":{"name":"hideControlsOnStartup","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19delayToHideElementsSd":{"name":"delayToHideElements","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12captionAlphaV12CoreGraphics7CGFloat":{"name":"captionAlpha","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12toolbarAlphaV12CoreGraphics7CGFloat":{"name":"toolbarAlpha","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorInnerRingColorCSo7UIColor":{"name":"loadingIndicatorInnerRingColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorOuterRingColorCSo7UIColor":{"name":"loadingIndicatorOuterRingColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorInnerRingWidthV12CoreGraphics7CGFloat":{"name":"loadingIndicatorInnerRingWidth","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorOuterRingWidthV12CoreGraphics7CGFloat":{"name":"loadingIndicatorOuterRingWidth","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20loadingIndicatorFontCSo6UIFont":{"name":"loadingIndicatorFont","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser25loadingIndicatorFontColorCSo7UIColor":{"name":"loadingIndicatorFontColor","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser35loadingIndicatorShouldShowValueTextSb":{"name":"loadingIndicatorShouldShowValueText","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19mediaSelectedOnIconGSqCSo7UIImage_":{"name":"mediaSelectedOnIcon","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20mediaSelectedOffIconGSqCSo7UIImage_":{"name":"mediaSelectedOffIcon","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23mediaSelectedGridOnIconGSqCSo7UIImage_":{"name":"mediaSelectedGridOnIcon","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24mediaSelectedGridOffIconGSqCSo7UIImage_":{"name":"mediaSelectedGridOffIcon","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser17cachingImageCountSi":{"name":"cachingImageCount","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT7nibNameGSqSS_6bundleGSqCSo6Bundle__S0_":{"name":"init(nibName:bundle:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT8delegatePS_20MediaBrowserDelegate__S0_":{"name":"init(delegate:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT6photosGSaCS_5Media__S0_":{"name":"init(photos:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT5coderCSo7NSCoder_GSqS0__":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser23didReceiveMemoryWarningFT_T_":{"name":"didReceiveMemoryWarning()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser11viewDidLoadFT_T_":{"name":"viewDidLoad()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser18viewWillTransitionFT2toVSC6CGSize4withPSo37UIViewControllerTransitionCoordinator__T_":{"name":"viewWillTransition(to:with:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser14viewWillAppearFSbT_":{"name":"viewWillAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser13viewDidAppearFSbT_":{"name":"viewDidAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser17viewWillDisappearFSbT_":{"name":"viewWillDisappear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser8willMoveFT22toParentViewControllerGSqCSo16UIViewController__T_":{"name":"willMove(toParentViewController:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser7didMoveFT22toParentViewControllerGSqCSo16UIViewController__T_":{"name":"didMove(toParentViewController:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser22viewWillLayoutSubviewsFT_T_":{"name":"viewWillLayoutSubviews()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30supportedInterfaceOrientationsVSC26UIInterfaceOrientationMask":{"name":"supportedInterfaceOrientations","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser10willRotateFT2toOSC22UIInterfaceOrientation8durationSd_T_":{"name":"willRotate(to:duration:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser19willAnimateRotationFT2toOSC22UIInterfaceOrientation8durationSd_T_":{"name":"willAnimateRotation(to:duration:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser9didRotateFT4fromOSC22UIInterfaceOrientation_T_":{"name":"didRotate(from:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser19scrollViewDidScrollFCSo12UIScrollViewT_":{"name":"scrollViewDidScroll(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser27scrollViewWillBeginDraggingFCSo12UIScrollViewT_":{"name":"scrollViewWillBeginDragging(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser28scrollViewDidEndDeceleratingFCSo12UIScrollViewT_":{"name":"scrollViewDidEndDecelerating(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22prefersStatusBarHiddenSb":{"name":"prefersStatusBarHidden","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser33preferredStatusBarUpdateAnimationOSC20UIStatusBarAnimation":{"name":"preferredStatusBarUpdateAnimation","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/Media.html#/s:vC12MediaBrowser5Media7captionSS":{"name":"caption","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media10emptyImageSb":{"name":"emptyImage","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media7isVideoSb":{"name":"isVideo","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media15underlyingImageGSqCSo7UIImage_":{"name":"underlyingImage","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT_S0_":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5imageCSo7UIImage_S0_":{"name":"init(image:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5imageCSo7UIImage7captionSS_S0_":{"name":"init(image:caption:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT3urlV10Foundation3URL7captionSS_S0_":{"name":"init(url:caption:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT3urlV10Foundation3URL_S0_":{"name":"init(url:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5assetCSo7PHAsset10targetSizeVSC6CGSize_S0_":{"name":"init(asset:targetSize:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT8videoURLV10Foundation3URL_S0_":{"name":"init(videoURL:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media8videoURLGSqV10Foundation3URL_":{"name":"videoURL","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media11setVideoURLFT3urlGSqV10Foundation3URL__T_":{"name":"setVideoURL(url:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media11getVideoURLFT10completionFGSqV10Foundation3URL_T__T_":{"name":"getVideoURL(completion:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media28loadUnderlyingImageAndNotifyFT_T_":{"name":"loadUnderlyingImageAndNotify()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media35performLoadUnderlyingImageAndNotifyFT_T_":{"name":"performLoadUnderlyingImageAndNotify()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media21unloadUnderlyingImageFT_T_":{"name":"unloadUnderlyingImage()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media16cancelAnyLoadingFT_T_":{"name":"cancelAnyLoading()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media6equalsFT5photoS0__Sb":{"name":"equals(photo:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html":{"name":"Media","abstract":"<p>Undocumented</p>"},"Classes/MediaBrowser.html":{"name":"MediaBrowser","abstract":"<p>Undocumented</p>"},"Classes/MediaCaptionView.html":{"name":"MediaCaptionView","abstract":"<p>Undocumented</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"}}
\ No newline at end of file
+{"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate13numberOfMediaFT2inCS_12MediaBrowser_Si":{"name":"numberOfMedia(in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate5mediaFT3forCS_12MediaBrowser2atSi_CS_5Media":{"name":"media(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate38mediaBrowserDidFinishModalPresentationFT12mediaBrowserCS_12MediaBrowser_T_":{"name":"mediaBrowserDidFinishModalPresentation(mediaBrowser:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate9thumbnailFT3forCS_12MediaBrowser2atSi_CS_5Media":{"name":"thumbnail(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate11captionViewFT3forCS_12MediaBrowser2atSi_GSqCS_16MediaCaptionView_":{"name":"captionView(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate15didDisplayMediaFT2atSi2inCS_12MediaBrowser_T_":{"name":"didDisplayMedia(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate19actionButtonPressedFT2atSi2inCS_12MediaBrowser_T_":{"name":"actionButtonPressed(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate15isMediaSelectedFT2atSi2inCS_12MediaBrowser_Sb":{"name":"isMediaSelected(at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate8mediaDidFT8selectedSb2atSi2inCS_12MediaBrowser_T_":{"name":"mediaDid(selected:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html#/s:FP12MediaBrowser20MediaBrowserDelegate5titleFT3forCS_12MediaBrowser2atSi_SS":{"name":"title(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowserDelegate"},"Protocols/MediaBrowserDelegate.html":{"name":"MediaBrowserDelegate","abstract":"<p>Undocumented</p>"},"Extensions/UIImage.html#/s:ZFE12MediaBrowserCSo7UIImage20imageForResourcePathFT4nameSS8inBundleCSo6Bundle_GSqS0__":{"name":"imageForResourcePath(name:inBundle:)","abstract":"<p>Undocumented</p>","parent_name":"UIImage"},"Extensions/UIImage.html#/s:ZFE12MediaBrowserCSo7UIImage18clearImageWithSizeFT4sizeVSC6CGSize_S0_":{"name":"clearImageWithSize(size:)","abstract":"<p>Undocumented</p>","parent_name":"UIImage"},"Extensions/UIImage.html":{"name":"UIImage"},"Classes/MediaCaptionView.html#/s:vC12MediaBrowser16MediaCaptionView12labelPaddingV12CoreGraphics7CGFloat":{"name":"labelPadding","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaCaptionView.html#/s:FC12MediaBrowser16MediaCaptionViewcFT5coderCSo7NSCoder_GSqS0__":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaCaptionView.html#/s:FC12MediaBrowser16MediaCaptionView12sizeThatFitsFVSC6CGSizeS1_":{"name":"sizeThatFits(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaCaptionView"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24navigationBarTranslucentSb":{"name":"navigationBarTranslucent","abstract":"<p>UINavigationBar Translucent for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22navigationBarTextColorCSo7UIColor":{"name":"navigationBarTextColor","abstract":"<p>UINavigationBar Text Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28navigationBarBackgroundColorCSo7UIColor":{"name":"navigationBarBackgroundColor","abstract":"<p>UINavigationBar Background Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22navigationBarTintColorCSo7UIColor":{"name":"navigationBarTintColor","abstract":"<p>UINavigationBar Tint Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser14statusBarStyleOSC16UIStatusBarStyle":{"name":"statusBarStyle","abstract":"<p>UIStatusBarStyle for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16toolbarTextColorCSo7UIColor":{"name":"toolbarTextColor","abstract":"<p>UIToolBar Text Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19toolbarBarTintColorCSo7UIColor":{"name":"toolbarBarTintColor","abstract":"<p>UIToolBar Tint Color for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22toolbarBackgroundColorCSo7UIColor":{"name":"toolbarBackgroundColor","abstract":"<p>UIToolBar Tint Background for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser27hasBelongedToViewControllerSb":{"name":"hasBelongedToViewController","abstract":"<p>MediaBrowser has belonged to viewcontroller</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28isVCBasedStatusBarAppearanceSb":{"name":"isVCBasedStatusBarAppearance","abstract":"<p>Check viewcontroller based status bar apperance</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23statusBarShouldBeHiddenSb":{"name":"statusBarShouldBeHidden","abstract":"<p>Hide or show status bar</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19displayActionButtonSb":{"name":"displayActionButton","abstract":"<p>Display action button (share)</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19leaveStatusBarAloneSb":{"name":"leaveStatusBarAlone","abstract":"<p>Make status bar not hide</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16performingLayoutSb":{"name":"performingLayout","abstract":"<p>Perform layout</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser8rotatingSb":{"name":"rotating","abstract":"<p>Support rotating</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12viewIsActiveSb":{"name":"viewIsActive","abstract":"<p>Active as in it&rsquo;s in the view heirarchy</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28didSavePreviousStateOfNavBarSb":{"name":"didSavePreviousStateOfNavBar","abstract":"<p>Save previous status bar style to return when push</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser35skipNextPagingScrollViewPositioningSb":{"name":"skipNextPagingScrollViewPositioning","abstract":"<p>Stop specific layout being triggered</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24viewHasAppearedInitiallySb":{"name":"viewHasAppearedInitially","abstract":"<p>View has appeared initially</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24currentGridContentOffsetVSC7CGPoint":{"name":"currentGridContentOffset","abstract":"<p>Make current grid offset</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser8delegateGSqPS_20MediaBrowserDelegate__":{"name":"delegate","abstract":"<p>Set MediaBrowserDelegate for MediaBrowser</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16zoomPhotosToFillSb":{"name":"zoomPhotosToFill","abstract":"<p>Available zoom photos to fill</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser28displayMediaNavigationArrowsSb":{"name":"displayMediaNavigationArrows","abstract":"<p>Display Media Navigation Arrows</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23displaySelectionButtonsSb":{"name":"displaySelectionButtons","abstract":"<p>Display selection buttons</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser18alwaysShowControlsSb":{"name":"alwaysShowControls","abstract":"<p>Always show controls</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser10enableGridSb":{"name":"enableGrid","abstract":"<p>Enable grid</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20enableSwipeToDismissSb":{"name":"enableSwipeToDismiss","abstract":"<p>Enable swipe to dismiss</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser11startOnGridSb":{"name":"startOnGrid","abstract":"<p>Start on Grid</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser16autoPlayOnAppearSb":{"name":"autoPlayOnAppear","abstract":"<p>Auto play video on appear</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser21hideControlsOnStartupSb":{"name":"hideControlsOnStartup","abstract":"<p>Hide control when MediaBrowser start</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19delayToHideElementsSd":{"name":"delayToHideElements","abstract":"<p>Hide time inerval</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12captionAlphaV12CoreGraphics7CGFloat":{"name":"captionAlpha","abstract":"<p>Captionview alpha</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser12toolbarAlphaV12CoreGraphics7CGFloat":{"name":"toolbarAlpha","abstract":"<p>Toolbar alpha</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorInnerRingColorCSo7UIColor":{"name":"loadingIndicatorInnerRingColor","abstract":"<p>Loading Indicator Inner Ring Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorOuterRingColorCSo7UIColor":{"name":"loadingIndicatorOuterRingColor","abstract":"<p>Loading Indicator Outer Ring Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorInnerRingWidthV12CoreGraphics7CGFloat":{"name":"loadingIndicatorInnerRingWidth","abstract":"<p>Loading Indicator Inner Ring Width</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30loadingIndicatorOuterRingWidthV12CoreGraphics7CGFloat":{"name":"loadingIndicatorOuterRingWidth","abstract":"<p>Loading Indicator Outer Ring Width</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20loadingIndicatorFontCSo6UIFont":{"name":"loadingIndicatorFont","abstract":"<p>Loading Indicator Font</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser25loadingIndicatorFontColorCSo7UIColor":{"name":"loadingIndicatorFontColor","abstract":"<p>Loading Indicator Font Color</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser35loadingIndicatorShouldShowValueTextSb":{"name":"loadingIndicatorShouldShowValueText","abstract":"<p>Loading Indicator Show or hide text</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser19mediaSelectedOnIconGSqCSo7UIImage_":{"name":"mediaSelectedOnIcon","abstract":"<p>Media selected on icon</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser20mediaSelectedOffIconGSqCSo7UIImage_":{"name":"mediaSelectedOffIcon","abstract":"<p>Media selected off icon</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser23mediaSelectedGridOnIconGSqCSo7UIImage_":{"name":"mediaSelectedGridOnIcon","abstract":"<p>Media selected grid on icon</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser24mediaSelectedGridOffIconGSqCSo7UIImage_":{"name":"mediaSelectedGridOffIcon","abstract":"<p>Media selected grid off icon</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser17cachingImageCountSi":{"name":"cachingImageCount","abstract":"<p>Caching image count both side (e.g. when index 1, caching 0 and 2)</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT7nibNameGSqSS_6bundleGSqCSo6Bundle__S0_":{"name":"init(nibName:bundle:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT8delegatePS_20MediaBrowserDelegate__S0_":{"name":"init(delegate:)","abstract":"<p>init with delegate</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT5mediaGSaCS_5Media__S0_":{"name":"init(media:)","abstract":"<p>init with media</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowsercFT5coderCSo7NSCoder_GSqS0__":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser23didReceiveMemoryWarningFT_T_":{"name":"didReceiveMemoryWarning()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser11viewDidLoadFT_T_":{"name":"viewDidLoad()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser18viewWillTransitionFT2toVSC6CGSize4withPSo37UIViewControllerTransitionCoordinator__T_":{"name":"viewWillTransition(to:with:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser14viewWillAppearFSbT_":{"name":"viewWillAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser13viewDidAppearFSbT_":{"name":"viewDidAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser17viewWillDisappearFSbT_":{"name":"viewWillDisappear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser8willMoveFT22toParentViewControllerGSqCSo16UIViewController__T_":{"name":"willMove(toParentViewController:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser7didMoveFT22toParentViewControllerGSqCSo16UIViewController__T_":{"name":"didMove(toParentViewController:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser22viewWillLayoutSubviewsFT_T_":{"name":"viewWillLayoutSubviews()","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser30supportedInterfaceOrientationsVSC26UIInterfaceOrientationMask":{"name":"supportedInterfaceOrientations","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser10willRotateFT2toOSC22UIInterfaceOrientation8durationSd_T_":{"name":"willRotate(to:duration:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser19willAnimateRotationFT2toOSC22UIInterfaceOrientation8durationSd_T_":{"name":"willAnimateRotation(to:duration:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser9didRotateFT4fromOSC22UIInterfaceOrientation_T_":{"name":"didRotate(from:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser19scrollViewDidScrollFCSo12UIScrollViewT_":{"name":"scrollViewDidScroll(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser27scrollViewWillBeginDraggingFCSo12UIScrollViewT_":{"name":"scrollViewWillBeginDragging(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:FC12MediaBrowser12MediaBrowser28scrollViewDidEndDeceleratingFCSo12UIScrollViewT_":{"name":"scrollViewDidEndDecelerating(_:)","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser22prefersStatusBarHiddenSb":{"name":"prefersStatusBarHidden","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/MediaBrowser.html#/s:vC12MediaBrowser12MediaBrowser33preferredStatusBarUpdateAnimationOSC20UIStatusBarAnimation":{"name":"preferredStatusBarUpdateAnimation","abstract":"<p>Undocumented</p>","parent_name":"MediaBrowser"},"Classes/Media.html#/s:vC12MediaBrowser5Media7captionSS":{"name":"caption","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media10emptyImageSb":{"name":"emptyImage","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media7isVideoSb":{"name":"isVideo","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media15underlyingImageGSqCSo7UIImage_":{"name":"underlyingImage","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT_S0_":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5imageCSo7UIImage_S0_":{"name":"init(image:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5imageCSo7UIImage7captionSS_S0_":{"name":"init(image:caption:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT3urlV10Foundation3URL7captionSS_S0_":{"name":"init(url:caption:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT3urlV10Foundation3URL_S0_":{"name":"init(url:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT5assetCSo7PHAsset10targetSizeVSC6CGSize_S0_":{"name":"init(asset:targetSize:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5MediacFT8videoURLV10Foundation3URL_S0_":{"name":"init(videoURL:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:vC12MediaBrowser5Media8videoURLGSqV10Foundation3URL_":{"name":"videoURL","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media11setVideoURLFT3urlGSqV10Foundation3URL__T_":{"name":"setVideoURL(url:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media11getVideoURLFT10completionFGSqV10Foundation3URL_T__T_":{"name":"getVideoURL(completion:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media28loadUnderlyingImageAndNotifyFT_T_":{"name":"loadUnderlyingImageAndNotify()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media35performLoadUnderlyingImageAndNotifyFT_T_":{"name":"performLoadUnderlyingImageAndNotify()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media21unloadUnderlyingImageFT_T_":{"name":"unloadUnderlyingImage()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media16cancelAnyLoadingFT_T_":{"name":"cancelAnyLoading()","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html#/s:FC12MediaBrowser5Media6equalsFT5photoS0__Sb":{"name":"equals(photo:)","abstract":"<p>Undocumented</p>","parent_name":"Media"},"Classes/Media.html":{"name":"Media","abstract":"<p>Undocumented</p>"},"Classes/MediaBrowser.html":{"name":"MediaBrowser","abstract":"<p>Undocumented</p>"},"Classes/MediaCaptionView.html":{"name":"MediaCaptionView","abstract":"<p>Undocumented</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"}}
\ No newline at end of file
diff --git a/docs/undocumented.json b/docs/undocumented.json
index 2098be6..4f1434a 100644
--- a/docs/undocumented.json
+++ b/docs/undocumented.json
@@ -149,441 +149,140 @@
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 73,
-      "symbol": "MediaBrowser.statusBarStyle",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 75,
-      "symbol": "MediaBrowser.toolbarTextColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 76,
-      "symbol": "MediaBrowser.toolbarBarTintColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 77,
-      "symbol": "MediaBrowser.toolbarBackgroundColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 85,
-      "symbol": "MediaBrowser.hasBelongedToViewController",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 86,
-      "symbol": "MediaBrowser.isVCBasedStatusBarAppearance",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 87,
-      "symbol": "MediaBrowser.statusBarShouldBeHidden",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 88,
-      "symbol": "MediaBrowser.displayActionButton",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 89,
-      "symbol": "MediaBrowser.leaveStatusBarAlone",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 90,
-      "symbol": "MediaBrowser.performingLayout",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 91,
-      "symbol": "MediaBrowser.rotating",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 92,
-      "symbol": "MediaBrowser.viewIsActive",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 93,
-      "symbol": "MediaBrowser.didSavePreviousStateOfNavBar",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 94,
-      "symbol": "MediaBrowser.skipNextPagingScrollViewPositioning",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 95,
-      "symbol": "MediaBrowser.viewHasAppearedInitially",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 96,
-      "symbol": "MediaBrowser.currentGridContentOffset",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 100,
-      "symbol": "MediaBrowser.delegate",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 101,
-      "symbol": "MediaBrowser.zoomPhotosToFill",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 102,
-      "symbol": "MediaBrowser.displayNavArrows",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 103,
-      "symbol": "MediaBrowser.displaySelectionButtons",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 104,
-      "symbol": "MediaBrowser.alwaysShowControls",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 105,
-      "symbol": "MediaBrowser.enableGrid",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 106,
-      "symbol": "MediaBrowser.enableSwipeToDismiss",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 107,
-      "symbol": "MediaBrowser.startOnGrid",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 108,
-      "symbol": "MediaBrowser.autoPlayOnAppear",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 109,
-      "symbol": "MediaBrowser.hideControlsOnStartup",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 110,
-      "symbol": "MediaBrowser.delayToHideElements",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 112,
-      "symbol": "MediaBrowser.captionAlpha",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 113,
-      "symbol": "MediaBrowser.toolbarAlpha",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 116,
-      "symbol": "MediaBrowser.loadingIndicatorInnerRingColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 117,
-      "symbol": "MediaBrowser.loadingIndicatorOuterRingColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 118,
-      "symbol": "MediaBrowser.loadingIndicatorInnerRingWidth",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 119,
-      "symbol": "MediaBrowser.loadingIndicatorOuterRingWidth",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 120,
-      "symbol": "MediaBrowser.loadingIndicatorFont",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 121,
-      "symbol": "MediaBrowser.loadingIndicatorFontColor",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 122,
-      "symbol": "MediaBrowser.loadingIndicatorShouldShowValueText",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 124,
-      "symbol": "MediaBrowser.mediaSelectedOnIcon",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 125,
-      "symbol": "MediaBrowser.mediaSelectedOffIcon",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 127,
-      "symbol": "MediaBrowser.mediaSelectedGridOnIcon",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 128,
-      "symbol": "MediaBrowser.mediaSelectedGridOffIcon",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 130,
-      "symbol": "MediaBrowser.cachingImageCount",
-      "symbol_kind": "source.lang.swift.decl.var.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 133,
+      "line": 204,
       "symbol": "MediaBrowser.init(nibName:bundle:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 138,
-      "symbol": "MediaBrowser.init(delegate:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 143,
-      "symbol": "MediaBrowser.init(photos:)",
-      "symbol_kind": "source.lang.swift.decl.function.method.instance",
-      "warning": "undocumented"
-    },
-    {
-      "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 148,
+      "line": 230,
       "symbol": "MediaBrowser.init(coder:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 208,
+      "line": 290,
       "symbol": "MediaBrowser.didReceiveMemoryWarning()",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 220,
+      "line": 302,
       "symbol": "MediaBrowser.viewDidLoad()",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 307,
+      "line": 389,
       "symbol": "MediaBrowser.viewWillTransition(to:with:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 457,
+      "line": 539,
       "symbol": "MediaBrowser.viewWillAppear(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 505,
+      "line": 587,
       "symbol": "MediaBrowser.viewDidAppear(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 521,
+      "line": 603,
       "symbol": "MediaBrowser.viewWillDisappear(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 560,
+      "line": 642,
       "symbol": "MediaBrowser.willMove(toParentViewController:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 565,
+      "line": 647,
       "symbol": "MediaBrowser.didMove(toParentViewController:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 624,
+      "line": 706,
       "symbol": "MediaBrowser.viewWillLayoutSubviews()",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 692,
+      "line": 774,
       "symbol": "MediaBrowser.supportedInterfaceOrientations",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 696,
+      "line": 778,
       "symbol": "MediaBrowser.willRotate(to:duration:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 708,
+      "line": 790,
       "symbol": "MediaBrowser.willAnimateRotation(to:duration:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 719,
+      "line": 801,
       "symbol": "MediaBrowser.didRotate(from:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1275,
+      "line": 1357,
       "symbol": "MediaBrowser.scrollViewDidScroll(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1303,
+      "line": 1385,
       "symbol": "MediaBrowser.scrollViewWillBeginDragging(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1308,
+      "line": 1390,
       "symbol": "MediaBrowser.scrollViewDidEndDecelerating(_:)",
       "symbol_kind": "source.lang.swift.decl.function.method.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1755,
+      "line": 1835,
       "symbol": "MediaBrowser.prefersStatusBarHidden",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"
     },
     {
       "file": "/Users/seungyounyi/MediaBrowser/MediaBrowser/MediaBrowser.swift",
-      "line": 1763,
+      "line": 1843,
       "symbol": "MediaBrowser.preferredStatusBarUpdateAnimation",
       "symbol_kind": "source.lang.swift.decl.var.instance",
       "warning": "undocumented"