add AJAX to update usernames when toggling between hidden and visible states
add error handling, etc.