adds switching with arrow keys behavior
checks whether button exists
checks whether button is defined instead of checking length
Merge branch 'master' into pr/40

* master:
  finally get rid of blue focus ring
Merge branch 'pr/40'

* pr/40:
  checks whether button is defined instead of checking length
  checks whether button exists
  adds switching with arrow keys behavior