more gui stuff, seperated browsing modes