Fixes to generic scan, and disabling initialise/run/stop buttons for outside beamline network