expose access to widgets