some additions to test with keyboard events