changed Framework Classes to new Config and Listener Structure