thanks for the usefull input.. the only quick question which appears even without investigation - the other messages components works fine so I'm still not sure that things are ok with tomahawk mechanism.
The other messages components do not do replacement of input field ids with corresponding label text. This is the reason why we use the Tomahawk messages component in the first place.