fixed wrong coding style in the keyboard proxy (added a list of listeners in it)
refactored filesystem driver and proxy
merge conflicts with logs