added some more tests
add support for home and end buttons