only sync controls if not empty
made ticker json consistent
moved system names into the urls themselves - allowing sharing of named systems