Add missing flip scroll functionality

the Surface Edition implements a hw flip scrolling, use it here.
Send the correct lenght of data for bluetooth

Bluetooth reports should be shorter, otherwise the device does not
accept the incoming report.