add ace editor support and test add-layout view