#18 Ace Editor replacement