Add KVO support to renderer and view classes