cool works with a text field but not on keypress - yet