Fixed use of FireRegisteredEvent and Register
Cleaned up boost script slightly