fix: use buttons on plan headers to control toggle, fix js not bind to buttons in new plan