what the buttons actually _do_ does not necessarily operate properly, except the cursor. that's been fixed