I guess English-speaking people say "on my mind" in this case.