Did you copy it from the pytest-bdd-splinter? Why do we need display and the virtual buffer for the pytest-bdd?