Expand on styling and javascript behavior