Fix #361: OnDemandList: Stop preload navigation from ping-ponging
List: Clean up observers that will never be used; refs #642