added renderingcontext wrap, added click listening support, changed object configuration