efactored WillowBrowser to allow JavaFX components as browsertab content