do not export $widget to global