Paulo has already pointed out that you are spot on. I just looked at my dictionary to see whether "pensar sobre" was just another alternative and found something rather surprising, well to me at least. It seems that "pensar sobre" translates "ponder over", i.e. a more meditative type of thinking.
How nice! For the first time a person's name turns up... and it's mine! :-)