Documented init function, removed version data attribute, added browser support and input can not be edited

Closes #9
I think you mean inputDomDelegate!