I'm not sure if it will work as expected, but I've moved the functions out of the layer, so you should be able to access them with:
qa_badge_plugin_user_widget($handle)
and
qa_badge_plugin_user_form($userid)
as for the tabs, you'll have to figure that out yourself.