SnapJs!

The JS block already exists. You just need to enable JS extensions in the settings to see it.