First commit - working transitions in chrome desktop 26 (needs some tweaking on iOS)