added more test for callback widget