Update and sync coffee and js files; backport background-size work to coffee