It's better to use event publisher/subscriber like Fubarable suggested.