Scramble: keyboard no longer disappears when scramble initialized twice. Fixes #283
Change callback no longer keeps last keyboard open. Fixes #311 & #308
Ensure preview variable is updated & keyboard is positioned properly