Extract Figure and KeyboardController