Fixed lost keypresses / graph updates

Using a separate input queue for everything that isn't sensor calls, no more key-presses are lost. I verified this was indeed happening by changing graph targets repeatedly and at a normal speed in sensorview.