input: make _readonly modifier (close #369)

resolves #369 
Oh, there is wrong part. You shouldn't use `beforeSetMod` for any actions. Only for preventing mod setting.