put cache life in the right place
remove keycode dependency, adding jquery dependency
remove keycode dependency, add jquery dependency