fixed a bug when controllers are reinstantiated causing a memory leak for event listeners
made the logging a bit more useful