added panel interaction