basically working, except for webintents