reworking driver, experimenting with new gesture (gbool) implementation