more to changes to get views working. More to go yet, but recursion problem is gone.