Changed how FirstView.js and FB.js work. FB.js now only creates a window with a label, and then returns it to FirstView, which then opens it.