reworked web interface to dsiplay keyboard on screen