implemented button functionality (rather ugly)
more TODO
code cleanup
gridviewcolumns are now handled properly
added cancel-button/short check of the url-field