Added the new way to update the UI to a few callbacks, should work with online status etc more now