added some more CSS; GA; respondJS
moved control-initialisation to end of open()0