add the ability to adapt the root cursor via the option :adapt to om.core/root