Renamed launch() to initializeUI()