Use the cuber from Chrome Cube Labs.

Plan on using the "Official" JS version of a single Rubik's cube, but use AngularJS to connect it to the entanglement model.