more listener bullshit
Revert "more listener bullshit"

This reverts commit cd50f402b052dfe79d03ed61dfe8b970cf3d936a.
Revert "updated todo"

This reverts commit 2bc1e7becd04974536c54786ad1f03d9fec3f6b3.
Revert "made most models 'smart' with listeners"

This reverts commit 4e7296f657bac949db4c222778b2459885742607.