Updated usersettings and CSS / JS

Updated show/hide functionality, so it can be reused for different items
on the page