ContextRework: REVISITING osx/cinder/CinderDelegate.mm BEFORE THE FORTHCOMING BIG UPGRADE