checkbox, dropdown menu, CSS3, JS