Add a KeyHandler trait
ignore build results
Code reorg, introduce libbisschen