Views refactoring & ajaxifying