use bindAll for keydown events rather than $.proxy
use bindAll for resize, beforeunload & update_week_view events rather than $.proxy
replace last remaining $.proxy (utap on activities)
more bindAll goodness to simplify .on(...) calls
fix: weekview was not tracking top of viewport on mousewheel scroll
don't hard-code app directory - calculate it from $0