blur added to set val and trigger evts