indenting

consistent spacing when indenting code
https://github.com/rwaldron/idiomatic.js/#user-content-whitespace
Q1 answer

traversal is the solution, I think you have this working?
http://learn.jquery.com/using-jquery-core/traversing/
replace 'logo' with 'icon' in comment

logo typically refers to the website logo (or partners if you have
multiple brands represented on the page)
Q2: why does the first click on + do nothing?

Added console log to debug. The first click does nothing, the 2nd click
logs 'expand' and then 'contract' and so on. Continue debugging…
Q2 answer: see comments

1st click: sets up clickToggle
2nd click: runs clickToggle (first function)
3rd click: runs clickToggle (second function)
etc.

Strategy to refactor in comments
Q3 answer

clickToggle() functions are setup to run anytime the item is clicked
(including when the repeat/reset icon is clicked)
Q4 answer

variable scope explained (see comments in script)
Merge pull request #1 from bboyle/questions

Questions and answers