Index: trunk/as3/com/jeroenwijering/player/Model.as
===================================================================
--- trunk/as3/com/jeroenwijering/player/Model.as (revision 1)
+++ trunk/as3/com/jeroenwijering/player/Model.as (revision 3)
@@ -48,6 +48,4 @@
 		loader = new Loader();
 		loader.contentLoaderInfo.addEventListener(Event.INIT,thumbHandler);
-		Draw.clear(skin.display.media);
-		Draw.clear(skin.display.thumb);
 	};
 
@@ -55,5 +53,5 @@
 	/** Item change: switch the curently active model if there's a new URL **/
 	private function itemHandler(evt:ControllerEvent) {
-		skin.display.media.visible = false;
+		// skin.display.media.visible = false;
 		if(current) { current.stop(); }
 		sendEvent(ModelEvent.STATE,{newstate:ModelStates.IDLE});
@@ -72,7 +70,7 @@
 				break;
 			case 'video':
-				if(config['streamscript']) { 
+				if(config['streamscript']) {
 					current = new HTTPModel(this);
-				} else { 
+				} else {
 					current = new VideoModel(this);
 				}
@@ -83,8 +81,8 @@
 		}
 		if(playlist[evt.data.index]['image']) {
-			skin.display.thumb.visible = true;
+			// skin.display.thumb.visible = true;
 			loader.load(new URLRequest(playlist[evt.data.index]['image']));
 		} else {
-			skin.display.thumb.visible = false;
+			// skin.display.thumb.visible = false;
 		}
 	};
@@ -93,4 +91,5 @@
 	/** Place a loaded thumb on stage. **/
 	private function thumbHandler(evt:Event) {
+		/*
 		var obj = skin.display.thumb;
 		Draw.clear(obj);
@@ -98,4 +97,5 @@
 		Bitmap(loader.content).smoothing = config['quality'];
 		Stretcher.stretch(obj,config['width'],config['height'],config['stretching']);
+		*/
 	};
 
@@ -103,4 +103,5 @@
 	/** Place a loaded mediafile on stage **/
 	public function mediaHandler(chd:DisplayObject) {
+		/*
 		var obj = skin.display.media;
 		Draw.clear(obj);
@@ -109,4 +110,5 @@
 		skin.display.thumb.visible = false;
 		skin.display.media.visible = true;
+		*/
 	};
 
@@ -146,6 +148,8 @@
 	/** Resize the media and thumb. **/
 	private function resizeHandler(evt:ControllerEvent) {
+		/*
 		Stretcher.stretch(skin.display.thumb,evt.data.width,evt.data.height,config['stretching']);
 		Stretcher.stretch(skin.display.media,evt.data.width,evt.data.height,config['stretching']);
+		*/
 	};
 
Index: trunk/as3/com/jeroenwijering/player/Controller.as
===================================================================
--- trunk/as3/com/jeroenwijering/player/Controller.as (revision 1)
+++ trunk/as3/com/jeroenwijering/player/Controller.as (revision 3)
@@ -240,10 +240,10 @@
 			fullscreen:false
 		};
-		if(config['controlbar'] == 'below') {
+		if(config['controlbar'] == 'bottom') {
 			dat.height -= config['controlbarsize'];
 		}
 		if(config['playlist'] == 'right') {
 			dat.width -= config['playlistsize'];
-		} else if(config['playlist'] == 'below') {
+		} else if(config['playlist'] == 'bottom') {
 			dat.height -= config['playlistsize'];
 		}
Index: trunk/as3/com/jeroenwijering/player/View.as
===================================================================
--- trunk/as3/com/jeroenwijering/player/View.as (revision 2)
+++ trunk/as3/com/jeroenwijering/player/View.as (revision 3)
@@ -48,8 +48,8 @@
 		views.push(new RightclickView(this));
 		if(_skin['controlbar']) {
-			views.push(new ControlbarView(this));
+			//views.push(new ControlbarView(this));
 		}
 		if(_skin['playlist']) {
-			views.push(new PlaylistView(this));
+			//views.push(new PlaylistView(this));
 		}
 		if(ExternalInterface.available || Capabilities.playerType == 'External') {
Index: trunk/as3/com/jeroenwijering/player/Player.as
===================================================================
--- trunk/as3/com/jeroenwijering/player/Player.as (revision 2)
+++ trunk/as3/com/jeroenwijering/player/Player.as (revision 3)
@@ -10,5 +10,4 @@
 import flash.display.MovieClip;
 import flash.events.Event;
-import flash.system.Capabilities;
 
 
@@ -18,12 +17,9 @@
 	/** A list with all default configuration values. **/
 	private var defaults:Object = {
-		height:300,
-		width:400,
-
 		author:undefined,
 		captions:undefined,
 		description:undefined,
 		duration:0,
-		file:undefined,
+		file:'http://www.jeroenwijering.com/upload/mrss.xml',
 		image:undefined,
 		link:undefined,
@@ -32,12 +28,9 @@
 		type:undefined,
 
-		controlbar:'below',
-		controlbarsize:20,
-		icons:true,
+		controlbar:'bottom',
 		logo:undefined,
 		playlist:'none',
 		playlistsize:180,
-		skin:'agriya.swf',
-		texts:false,
+		skin:undefined,
 
 		autostart:false,
@@ -56,9 +49,13 @@
 		abouttext:"About JW Player 4.0...",
 		aboutlink:"http://www.jeroenwijering.com/?page=about",
+		linktarget:'_self',
+		streamscript:'lighttpd',
+		tracecall:undefined,
+
 		client:undefined,
-		linktarget:'_self',
-		streamscript:undefined,
-		tracecall:undefined,
-		version:'4.0 r1'
+		controlbarheight:20,
+		height:300,
+		version:'4.0 r3',
+		width:400
 	};
 	/** Object that loads all configuration variables. **/
@@ -74,12 +71,8 @@
 
 
-	/** Constructor; loads config. **/
-	public function Player(ply:MovieClip=undefined) {
-		if(!ply) { ply = this['player']; }
-		defaults['client'] = Capabilities.version;
-		configger = new Configger(ply);
+	/** Constructor; Loads config. **/
+	public function Player() {
+		configger = new Configger(this);
 		configger.addEventListener(Event.COMPLETE,configHandler);
-		skinner = new Skinner(ply);
-		skinner.addEventListener(Event.COMPLETE,skinHandler);
 		configger.load(defaults);
 	};
@@ -88,4 +81,6 @@
 	/** Config loading completed; now load skin. **/
 	private function configHandler(evt:Event) {
+		skinner = new Skinner(this);
+		skinner.addEventListener(Event.COMPLETE,skinHandler);
 		skinner.load(configger.config['skin']);
 	};
