removed dependencies

removed dependencies between various objects - replaced by event calls