BindState mixin
BIG change: using Zeus controller thing. not done. currently broken.