g:InputMode with dynamic objects
JavaScript moved to external file
Object g:InputMode now can also be called as g:ObjectInputTemplate