add keyboard control, update lookbook