switch download JSON to strange button behavior #13

because my implementation of consistent behavior does not
work consistently