added keyboard toggle; fixed layouts; changes highlight color (with
cdallas)