@hypeJunction Hm... how and why?

I'll push in some changes so add comments to the updated version please.