Reworked some of the InputDriver Buffer Logic to not suck