cycle through array variables rather than toggle on key/values
Fixes #7 (round 2)
Merge pull request #9 from billymoon/master

Another go at issue #7 (and #8)