miss 'var'
update jQuery and Zepto
.key() method can delegate binding if using jQuery or ZeptoTest
update test file