well, it builds
fixed leaks
and now the keyboard shows up again