jsnlog and better layout