fixed panel functionality