support for hitting return key instead of button click