add keyboard change tests