Better default image type than null
Removed hsobts field
Added image message type
Added unit tests for the events thread