onload : function(_icyurl) {
				$.show({
					animated : true
				});
				console.log("Play resolved URL: "+ _icyurl);
				AudioStreamer.play(_icyurl, callbackFn);
			},
	$.addEventListener('click', function() {
		$.spinner.hide();
		if (onair) {
			AudioStreamer.stop();
			onair = false;
			return;
		}
		if ( typeof $.onSelect == 'function') {
			var ndx = $.onSelect();
			currentStation = radiostationsList[ndx];
			if (!currentStation)
				return;
			Ti.App.Properties.setInt('CURRENT_STATION_INDEX', ndx);
		} else {
			console.log('Warning: ' + typeof $.onSelect);
			return;
		}
		if (currentStation.module != undefined) {
			var win = require(currentStation.module)();
			win.open();
			win.addEventListener('close', function() {
				AudioStreamer.stop();
				onair = false;
			});
		}
		$.backgroundImage = LEER;
		options.messageView && options.messageView.setText(currentStation.name);
		if ( typeof $.onSelect == 'function') {
			$.onSelect();
		}
		$.spinner.show();
		require('controls/resolveplaylist')({
			playlist : currentStation.playlist,
			stream : currentStation.stream,
			onload : function(_icyurl) {
				$.show({
					animated : true
				});
				console.log("Play resolved URL: "+ _icyurl);
				AudioStreamer.play(_icyurl, callbackFn);
			},
			onerror : function() {
				//ui.StatusLog.setText('FEHLER: Radio-Adresse nicht erkannt.');
				$.opacity = 1;
			}
		});
	});
			win.addEventListener('close', function() {
				AudioStreamer.stop();
				onair = false;
			});