first implementation of the ace code editor