screen & input are static
added mouselistener