improve event dispatcher/ fix event remove system/ refactor cameras class