Updated to include form to submit the filter data, optimised for mobiles.