Update GUI and add cyclicDecode - not quite working yet