I guess we should run a search-and-replace s/pannel/panel/g throughout the PR