small fixes

- solution controller
- listeners for the solution controller