updated WASDListener