Mobile Support Complete

Works pretty awesome on mobile now.  Yiss.