Finished off the G15 & G19 support. Working well tested on Windows & Linux.