Keyboard input tested and working on BF Display Computer.
Data saving code is all in process_response
Multi-Session seems to be working (not checked)
Automatically detect image size
Throw an error if the image is too big
Center the image if it is smaller than [600, 800]
Tested and working on BF Display