A small remark on compatibility: If the background is set to anything but "Map Sprite" and "Blurred", the
_backgroundFilter property that MZ usually has isn't created anymore.
I already worked around that in my live menu plugin (as it's supposed to be a private API anyway), but if you assigned the ColorMatrixFilters to that property, my plugin would pick up on that and render the map scene in greyscale or sepia too.
Having that filter property also with "Image" or "None" background might be neat too (My plugin gives a choice whether to apply it to the live backdrop.), but there currently aren't any requests for that, and I'd implement a fallback on my end if I got one anyway.