Refactor to render _widget partial using create_widget() method from helper