Separation of Javascript
Communication