more renderlet refactoring