$input now fires change event

this also clears some jslint warnings, but its mostly so you can detect that the input was changed.