Support for home / end keys

Also doesn't blow up if click doesn't match Safari element