do not override event source uuids. fixes #14
properly use value of val in toggleSource. fixes #15