I would prefer to just use the open activity for everything.  If you do use the browse activity, you shouldn't pass the blob or the filename, and you should remove the comments.