maschine3: rework screen drawing code
maschine3: rework screen drawing code

In preparation for allowing Ctlra apps to access the screen.

Signed-off-by: Harry van Haaren <6e1296516ee88185cd60d9725251227ece1af74d@gmail.com>

openAVproductions/openAV-Ctlra