added full functions for all ED type filters (for those with multiple types), built double click function, added sources