enhanced map editor (with layers)