binds name input, refactors bindVal to accept obj of options only, floats expiry to the right
so many improvements