don't include ace, instead depend on reactive-ace