diff --git a/spawn.html b/spawn.html
index c027844442a5217638e3113a94e11444e9bb40c3..1fd5cb2093952d64a51d891677c3caf0c72df080 100644
--- a/spawn.html
+++ b/spawn.html
@@ -12,8 +12,8 @@
 <p> cpu_limit: {{ cpu_limit }} </p>
 <p> {{ profile }} {{ profiles }} </p>
 <p> URL {{url}} </p>
-<input class="form-control input-lg" type="range" name="gpus" value="{{ extra_resources.n_gpus }}" min="0" max="4" oninput="this.nextElementSibling.value = this.value"/>
-<output>{{ extra_resources.n_gpus }}</output>
+<input class="form-control input-lg" type="range" name="gpus" value="{{ extra_resources.n_gpus }}" min="0" max="4" />
+<output for="gpus" onforminput="value = gpus.valueAsNumber;"></output>
 <label for="gpus">GPUs</label>
 <br/>
 <label for="cores">CPUS</label>