created (hopefully) all listeners in the control package that might be needed + created controllerMain class