fixed various memory issues correctly removed event listeners. Added warning screens when no content useable content is being returned (after filtering)