This version fixes default number extracting issue for Generic Modem device.
Two new features also added.
Nested Setting reader tags supported. For example {:XYZ{:ABC}} will first resolve {:ABC} part and read {:XYZABC} value.
Automation Command Button Widget supports Validation expressions. For example if you set validation as {:CURRENTUSER} is Emre button appears enabled only if current user name is Emre.
I just tested this with a button and it seems to work for visibility but it blacks out the text and is not able to be clicked. It does hide it from users other than specified so that part is working.