  // #pragma mark - implementation
  
  int32 nsbeos_replicant_main_thread(void *_arg)
-@@ -686,6 +709,10 @@ void nsbeos_scaffolding_update_colors(nsbeos_scaffolding *g)
+@@ -686,6 +710,10 @@ void nsbeos_scaffolding_update_colors(nsbeos_scaffolding *g)
  }
  
  

 void nsbeos_scaffolding_dispatch_event(nsbeos_scaffolding *scaffold, BMessage *message)
 {
 	int width, height;
@@ -907,6 +934,7 @@ void nsbeos_scaffolding_dispatch_event(nsbeos_scaffolding *scaffold, BMessage *m
 			text = scaffold->url_bar->Text();
 			scaffold->url_bar->UnlockLooper();
 

 #include <fs_attr.h>
 extern "C" {
 #include "content/content.h"
@@ -320,6 +330,7 @@ void
 NSThrobber::SetBitmap(const BBitmap *bitmap)
 {
 	fBitmap = bitmap;
+	Invalidate();
 }
 
 
@@ -458,7 +469,7 @@ NSBaseView::MessageReceived(BMessage *message)
 			nsbeos_pipe_message_top(message, NULL, fScaffolding);
 			break;
 		default:
