Smart browser