A Javascript livecoding platform