@@ -6,6 +6,7 @@ Elm.Native.Window.make = function(elm) {
66 if (elm.Native.Window.values) return elm.Native.Window.values;
77
88 var Signal = Elm.Signal.make(elm);
9+ var NS = Elm.Native.Signal.make(elm);
910 var Tuple2 = Elm.Native.Utils.make(elm).Tuple2;
1011
1112 function getWidth() { return elm.node.clientWidth; }
@@ -16,7 +17,7 @@ Elm.Native.Window.make = function(elm) {
1617 return elm.node.clientHeight;
1718 }
1819
19− var dimensions = Signal.constant(Tuple2(getWidth(), getHeight()));
20+ var dimensions = NS.input(Tuple2(getWidth(), getHeight()));
2021 dimensions.defaultNumberOfKids = 2;
2122
2223 // Do not move width and height into Elm. By setting the default number of kids,