added initial handling of creating and removing signal plots