using quickedit as a starting point, build a contexts system for fieldmanager that prevents FM from initializing if it's not needed.