That's BX's standard behavior.
I think you need to study some SCN articles to understand how to work with BF and BX. That's what I did too when learning about these two.
Anyway,since your question is way different from mine, would you please pursue it in another thread?