I only mentioned it because I thought you load the remote post immediately instead of on mouseover. I skimmed it while still undercaffeinated and with a headache, so I missed out on that bit being inside the event handler. Whoops.
I still think you might want to do it, or make it configurable at least. Outside the cases where we abuse the links to other topics (which does happen but hey, this is TDWTF, dickweedery expected) it might be better to do that since it reduces the wait time on hover. Then again, you are fetching raw, that should be fast... Requires benchmarking methinks.
@Monarch said:Ideally I need to hook to an event when a topic finish rendering a batch of posts.
IIRC, that's what View.reopen does. Well, it will do it again for any single updated post as well, so new posts will get processed as well. The downside is it renders the whole batch again so it is a bit more looping than required. Maybe this decoratePost is a better option in this case. Maybe unbind the event bound in View.reopen once it's done and bind decoratePost after that?
DISCLAIMER: Some of the things stated above are from my shaky memory. Take with a grain of salt. Shake before use.