Click add works! But I made changeNum messy :/
Added inputLock to keep widget there when dragging off of arrows
Makes wheel stuff work again, makes correct elem is changed

- For the latter, uses numElem instead of evt.target, in case
the user has scrolled out of the element. Page still jumps a bit
when it's scrolled unfortunately. Anyway, this is still more
robust.