first attempt at making a theme listen to hooks - added widget definitions