Javascript based Discrete Event Simulation Platform