moved the view contains/shows/not shows step logic to the element service and added the scroll to bottom service calls to the navigation service