gradually incorporating js. next bug down: slides loaded async'ly weren't caught by selection, never sized. so, re-select and call resized() after loading.