allow setting topic to blank
topic event fixes