Well I guess you can extend what I've shown. That said now re-reading your comment maybe we should try to understand why refreshRendering is called twice on each property change! This is not expected I would say.