Bug fix for doNewTopic()
Rename controller functions to be consistent