reworking processnewinput...
!!! Implemented getclientlist AGAIN BECAUSE it was deleted