Replace abstract views with behaviors. Some code refactoring in views & ...

...templates.