eh, it kinda works? Trying to get the buttons to light up to show they've been pressed.

Can't get the offset right. Maybe I should stop using drawn rectangles and swap to sprites...

Of course this only works for the OSK, not the typing keys mode.