updates to panels and ctools and a bit hairy