Panel plugin interface