panel buffer