return false when was first/last, return currentView otherwise.