frame background and other modifications
Listener and scaling fixed