Fixed prefered address
Rewrite keyboard controller