change widgets render logic and default templates