#8 initialize filter according to saved cookie
#8 refactored filter widget and specs