Removed onBlur and removed Byepass for Some key

Only change is return mask length to check on onChange