Slug update on typing

Re-add the propertychange and input event so slug gets updated when typing. Keep change event for supporting a select. Were removed in #346 but shouldn't be.