Add new dependencies
Completed code and tests for modifying events by javascript