ensure listeners are deregistered when panel is closed. Fix a scrolling bug and apply...