Squashed commit of the following:

commit 871310e9485e8d57eb8e9780015b92ef685e4420
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sat Sep 6 17:39:03 2014 -0700

    fix display's line height for mobile. disable zoom

commit 2b735591e6d5139a8c498fcb3421552209cf3c2f
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sat Sep 6 17:30:54 2014 -0700

    move addClass removeClass clickActive away

commit 9d01599b3db3b2bad3989eef64fb6ddf3d4d4d01
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sat Sep 6 17:22:57 2014 -0700

    delegate mouse click events to #container

commit 874f7ea7c066e7b32cf1ccf11868c51d13bf2f52
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Thu Sep 4 16:52:37 2014 -0700

    squashed: restore-mouse-events

commit e129c827a8b5e9ec29cec332a4807c1c3db04bcc
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Tue Sep 2 16:18:51 2014 -0700

    replace older & bloated jq-ui file with newer smaller one

commit aa116678f1307dd6a84d774698e5c8cbaf14e73a
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Tue Sep 2 15:42:39 2014 -0700

    add in 2 smaller jquery-ui files for testing

commit 632009c8cc315dbbdb3b6342ee04b741512a5e2d
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Tue Sep 2 15:22:34 2014 -0700

    some small changes

commit 7700361e37be6e4802093f069f5a9a24f3eb6f0a
Merge: 4e666de 620de37
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Tue Sep 2 13:16:59 2014 -0700

    Merge branch 'touch' into no-jq-ui

commit 620de37f91cac193fb90ec99ba8471c360c68ec4
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Mon Sep 1 18:34:16 2014 -0700

    update the try it out link in README

commit 9b923f327472a0f331bca4a8e20e9f42e0d00ac0
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Mon Sep 1 18:13:31 2014 -0700

    fix media queries interfering with desktop views. store media query px values in variables

commit 3e417ac02e9ed40571489d01cdb4bfc7875a9ad4
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Mon Sep 1 17:47:11 2014 -0700

    update mobile portrait and landscape styles

commit aabe65a8b39442571524e30b696d55868a46182e
Merge: f0c7095 61449ce
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Mon Sep 1 16:23:58 2014 -0700

    Merge branch 'js-gen-html' into mobile

commit 61449ce24215bc6859f9c6e20e0d8c6e74c95219
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Mon Sep 1 16:18:59 2014 -0700

    move orientation query & redraw methods to draw.js

commit 6545da82735b8301c1918cffa28930fed4d4a07a
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Mon Sep 1 16:12:35 2014 -0700

    rename 2 js source files

commit 4c9a3dd78b64adc531889eaed44ac532c718a1e0
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Mon Sep 1 16:07:03 2014 -0700

    set default draw & orientation. make it work for mobile & desktop

commit 03f59828c94caed20ecae48b26535c3c8f73f8a3
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Mon Sep 1 15:18:41 2014 -0700

    rename index files

commit 0af45d5b871db83950467aae5ed4d8b73a02529a
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 22:53:15 2014 -0700

    integrate with express

commit 6671d4ec9a63c881f084ccbda9f7fba091a39b5a
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 22:29:32 2014 -0700

    add event listener & boolean screen size query for orientation

commit 7d55efa01b1a82a7212837f2385b5f9ab69a2f43
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 21:59:59 2014 -0700

    add in writeFooter function, from old html gen file

commit 50f11d746d141ea04cdb5d888f7ea9b9b64de54d
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 21:55:23 2014 -0700

    nest responsive rules inside of regular rules

commit 1d3ae8aa2123d152f6ed3e3aca6064f4353376db
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 21:40:00 2014 -0700

    remove style rules for class lastButton

commit 5ab25aa2f5b212b5c41b28ae21002c6ad31a8638
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 21:39:17 2014 -0700

    generate html with table instead of divs

commit 9de080b1ae8ece1d6047057f11f421131e2e8ee8
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 21:38:16 2014 -0700

    remove old draw.js file, adjust Gruntfile task

commit 7da8ad8908937a981d38107b8a37bc51a2a433b7
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 20:11:52 2014 -0700

    implement table generating script

commit ced7068acdf7698068bece18e70c2dd4fc82414e
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 12:39:10 2014 -0700

    refine & refactor landscape draw

commit 286a66cc1551534e0e511b7acf6db2b5eb085590
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 11:02:00 2014 -0700

    buttons array order: portrait & landscape

commit e80282436e47ac436e635fd18419dd30b5b7bd88
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 10:43:08 2014 -0700

    remove extraneous jquery selectors with div in front of it

commit 752bd6562fbff814eccf4419f1f8c9e42726c819
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 10:41:19 2014 -0700

    remove button dependency on id attr

commit 4c28610f6da8fdec9879c82ca2263e170371f387
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sun Aug 31 10:20:39 2014 -0700

    separate loop for portrait & landscape html generation

commit 42147fde5be98a15044bc5e13728973a83b65db7
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sat Aug 30 23:37:52 2014 -0700

    refactor draw.js for modularity: portrait & landscape

commit 1b446120056b78675fa34efdff073bd3540986db
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sat Aug 30 23:30:56 2014 -0700

    convert all document write to jQuery appends, separate index file for testing, adjust tasks

commit f0c70958626af274b7831371056a38cb0cf47e62
Merge: 8984436 18f8186
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sat Aug 30 21:21:57 2014 -0700

    merge with dropbox mobile

commit f3e8ea61845de8cbaf7295dfbed481877bc8c2e7
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sat Aug 30 21:10:45 2014 -0700

    concat instead of browserify, separate files for generated html & static html

commit 4ddefbe2de3977715f774dd0e8ef1745f83f55b5
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Sat Aug 30 16:59:49 2014 -0700

    some work trying to get browserify to work

commit 18f8186ac265f847040e3e381c1a7bb89b18239b
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Fri Aug 29 12:01:35 2014 -0700

    translate all units from px to em

commit 3d8668d7d830aa5553d8c9e7adf4e155f5a9372d
Merge: d7228c3 ca1b0f3
Author: Rafael Espinoza <rafael@rafaelespinoza.com>
Date:   Fri Aug 29 11:30:08 2014 -0700

    merge with master