enyo.kind({
	name: "enyo.sample.PlatformSample",
	kind: "FittableRows",
	classes: "enyo-fit platform-sample",
	components: [
		{classes: "platform-sample-divider", content: "Enyo Platform Detection"},
		{kind: "onyx.Groupbox", components: [
			{kind: "onyx.GroupboxHeader", content: "User-Agent String"},
			{name: "uaString", content: "", style: "padding: 8px;"}
		]},
		{tag: "br"},
		{kind: "onyx.Groupbox", components: [
			{kind: "onyx.GroupboxHeader", content: "Window"},
			{name: "windowAttr", content: "", style: "padding: 8px;"}
		]},
		{tag: "br"},
		{kind: "onyx.Groupbox", components: [
			{kind: "onyx.GroupboxHeader", content: "enyo.platform"},
			{name: "enyoPlatformJSON", content: "", style: "padding: 8px;"}
		]}
	],
	create: function() {
		this.inherited(arguments);
		this.$.uaString.setContent(navigator.userAgent);
		this.$.windowAttr.setContent("size: " + window.innerWidth + "x" + window.innerHeight +
			", devicePixelRatio: " + window.devicePixelRatio);
		this.$.enyoPlatformJSON.setContent(JSON.stringify(enyo.platform));
	}
});
@@ -734,108 +734,38 @@
 %5D,%0A%09
-create: function() %7B%0A%09%09this.inherited(arguments);%0A%09%09this.$.uaString.setContent(navigator.userAgent);
+updateWindowSize: function() %7B
 %0A%09%09t
@@ -909,73 +909,295 @@
 );%0A%09
-%09this.$.enyoPlatformJSON.setContent(JSON.stringify(enyo.platform)
+%7D,%0A%09create: function() %7B%0A%09%09this.inherited(arguments);%0A%09%09this.$.uaString.setContent(navigator.userAgent);%0A%09%09this.$.enyoPlatformJSON.setContent(JSON.stringify(enyo.platform));%0A%09%09this.updateWindowSize();%0A%09%7D,%0A%09resizeHandler: function() %7B%0A%09%09this.inherited(arguments);%0A%09%09this.updateWindowSize(
 );%0A%09

Update platform sample to update window size on resize events