No specific reason why not to use that. I have used self.emit('refresh') now.