Update view and user-interactions