+@interface WebScriptObject (UICaboodle)
+- (unsigned) count;
+- (id) objectAtIndex:(unsigned)index;
+@end
+
+@protocol BrowserControllerDelegate
+- (UCViewController *) pageForURL:(NSURL *)url hasTag:(int *)tag;
+@end
+
+@interface BrowserController : UCViewController <
+ HookProtocol