Sender/receiver update

Now supporting keyboard, touch gestures and restart