filters: modified js to take the event into account after creating the element select
filters: added disable condition
filters: fiddling about ... :/