restructure controlbinds quite a bit.