input change handler null check added