Stop double-encoding/decoding an already-json string
Merge branch 'master' into pr/16

* master:
  finally get rid of blue focus ring
  checks whether button is defined instead of checking length
  checks whether button exists
  adds switching with arrow keys behavior
  update gitignore
  Add a Bitdeli badge to README
  typo fix
Merge branch 'pr/16'

* pr/16:
  Stop double-encoding/decoding an already-json string