Allow writing widgets using return instead of echo in the run method to make it consistent with controller