Fixes to legacy buttons

They now activate/deactivate correctly and you can change the line width.
Legacy buttons are now shape buttons

Reflects better what we'll use them for in Stacksmith.