don't use multi-argument form of classList add or remove

it's not supported on IE 11
update variable naming
add a StackWidget