refactor switch
rename prop
add selected article class & styling
refactor switch
add needed binding