fix for mobile device - add show hide for panel