Keyup and keydown controls and improved streaming