updated gui and draw manager to use new scene listener