Distributed text editor based on Ace and ShareJS