That assum could be possible but so far i understand you still only controle all your things with a mouse... and is it not possible in a simple way to get a real hardware component working beside the basic FS functions...
But if it works cool

don't change it !
gr.
Frans M