example2 test with register returning individual widgets
prevent double callback calls