Pretty much have the hidden field browsing working. Needs styling (and testing).