OwnerDrawnElement was a community contribution, and it is not as sophisticated as it should be. I will not depend on him for anything other than the trivially basic.
I highly recommend you create your own element, if you want to reuse some code for OwnerDrawElement, you can copy and paste it.
source share