added dot on click, arrange hide/show and many more