In any case, what I'm suggesting is not just to "fix" hl-line-mode in bs.el. IMHO, bs.el needs someone* to take a serious look at it. I think it could benefit from tabulated-mode, and the new window-selection variables and functions. Currently it does tricks with window configurations which are a bit of a PITA.
(*Note: Perhaps even me)